As for your other issue, something is definitely wrong, but it’s going to be one of two things:
1. Something is coded wrong in content such as custom html code you might have done
2. Or a plugin is causing a problem
The second one is easy to find out if it’s a plugin by disabling plugins one by one and testing the page out and see which one being disabled corrects the issue, then you know which plugin is the problem. The first option is the most difficult because if a missing start or end tag of something, even a missing quote can cause a page layout break. Finding out what it is and where is very long tedious work.