I’m having the same problem, my home page went haywire after a WordPress update. I’ve made sure that the update installed properly (in the end) and I’ve tried reinstalling the Maskitto theme.
I’ve also tried your suggestions above and it’s improved slightly in that it’s now only scrambled within the content box instead of all over the screen. I’ve tried removing my home page completely and starting again. The result of doing this is that the old scrambled home page now sits on top of the new working home page:
https://gazelles.esy.es/
I can’t get rid of all the erroneous content that is squashed into the top of the home page now as I don’t know why it’s there or where it’s coming from!
*It’s also worth noting that I cleared out my page bin too just in case.
When I set my page template to ‘Front Page’ the content explodes everywhere and you can’t see the organised content underneath the mess. When I select default content I get what you see now (be sure to scroll all the way down).