Here is an update, I have checked each page generate press settings through customize option and found out that somehow the content width was set to 0 px for the pages that were smushed, and when I pressed reset button the pages got 1100px size. Now there is another issue I am facing, My home page is messed up because I think the pages that were NOT smushed were actually taking on elementor settings and now there is a conflict between elementor and generate press settings. I am trying to figure out how I can make my generate press settings universal for all the pages of my website and use different elements and templates from elementor to make it look pretty. Please advice.