A less optimal way you could use go about it would be to hide/show a group with your alignments based on screen width. Just duplicate the buttons with workflows and align them accordingly. Not ideal but it might help you until someone answers or you find a better solution.
I know it can be frustrating working with responsiveness. The best way for me to explain it is to just show you an example. Let me know if this was what you were trying to do.
It’s Ok, I really appreciate your offer to help but I’ve shifted the layout and am happy with it now - although I did spend a good 2 hours trying to do it so I’m kind of intrigued to know if it is possible!
A more pressing thing I am struggling with currently is how to filter a repeating group (posted here)