Hi,
This is typical of when the cart module is displayed twice on the pages. Once for the desktop and once for the mobile.
Since both display use the same module id, the javascript refreshing the cart module only see one of the two modules and thus it works on desktop and not on mobile, or vice versa based on the order of display in the HTML of the page.
The solution is to not display the same cart module instance in both places. Configure two cart module instances in the Joomla modules manager, one for mobile devices and one for desktops. You might need to check with your template provider what they recommend.