Everytime i navigate to the homepage from another page the homepage formatting goes wrong (split second) and then displays normal format. this does not happen when selecting SHOP menu where you can see other products but only on the homepage. please screenshot below:
We have noticed this issue earlier and we have tried extremely to optimize this issue, but this is happening because when it loads all HTML tags for that homepage, then it loads whole style for that homepage, wich is connected with those particular styles.
You can use WordPress lazy load plugin which can help you to improve loading performance.