Hello,
Cache plugin that you use do not have separate cache for the mobile devices https://wordpress.org/support/topic/how-to-create-mobile-seprate-cache/ So, don’t enable Theme Options > General > Mobile Content Optimization option. And also don’t use AMP plugin because looks that your cache plugin caches that too. Or contact plugin author and ask how to avoid caching of the mobile version of site for the desktop.
Regards