Hi I contacted SiteGround they looked into it multiple times and this was there response:
Thank you for the update.
I thoroughly reviewed your case, however, the same is actually related to the development of your application and not caused by an issue caused by your server environment as well settings. As the Shop page is most likely assigned to an incorrect page and not the one you are trying to assign. However, there are absolutely no records of any ModSecurity rules preventing the regular functions of your website builder and all of the caching plugins are successfully disabled, so the issue is not related to caching as well.
Keeping all of this in mind, I would suggest you to either try and explore alternative configurations for the Shop page of your website and see if the changes would actually take effect and if that is indeed the case to thoroughly review all of your settings in order to pin point the source of the issue. Alternatively, it would be best to also consult with the theme’s developers as they will be better suited to assist you further.
To sum it up - there is nothing on the server side of your website that may be causing the issues you are experiencing, however, if there are specific requirements and/or settings necessary for this theme, please let us know and we will make sure that they are successfully applied to your hosting environment.
This video shows the issue further & how the header being used is the same as one of my products: the issue
It’s really important that I get a resolve for this, what else can be done?