So something I found in another post, and what fixed my issue was creating rectangles which seem to ‘anchor’ elements on the screen.
For my situation I create a rectangle, placed the elements where I wanted then grouped them all together with the rectangle then tested in the preview. The icons, which were previously spreading out sideways from the center of the page when the page stretched, were then anchored where I placed them.
So rectangles may be the answer.
Something else in regards to making things look better on mobile, for me anyway, I have several modal forms popping up from my welcome screen and found that if there is any text it has a lot of problems with that. So, I made sure nothing was wider than 350 pixels and made sure it was all centered in the rectangle for the modal and it seems to fixed a bunch of the formatting problems I was encountering. I still need to fix some other forms though.