Seems like the only way to do this is to disable cacheing for mobile browsers, which was pretty much already figured out:
https://www.ads-software.com/support/topic/plugin-device-theme-switcher-wp-super-cache-support
The only thing I needed to do additionally was find the list of Mobile User Agents to Reject in Super Cache:
https://loneplacebo.com/how-to-set-up-w3-total-cache-with-wptouch-plugin-on-wordpress/
and then I added to my functions.php the following:
if ( wp_is_mobile() ) {
define('DONOTCACHEPAGE', true);
}
let me know if you have issues, or if this works for you!