If you use settings for hiding on xl/lg/md/... they will be dropped if you are for example on a virtuemart products page.
If you are on a virtuemart-category page the settings work.
The problem is in the addon\start.php
You're checking here for view-modes (page, article, item, category, featured, products) and only if the current page is one of this view-modes, then the hidden-settings will be added to the addon.
Since the virtuemart-category page uses "category" as view-mode, it's working there.
But the virtuemart-products page uses "productdetails" as view-mode and so the hidden-settings will be ignored.
The same goes for the cart page, the settings will be ignored.
I don't know why you've added this check but it breaks the whole hiding on all non native joomla/sp page builder pages which cannot be the way you want to go if you allow to use SP Page Builder in modules...
Please fix this, otherwise I have to remove this check on each update.