My mobile theme is showing for desktop users when the Page Cache is enabled
Go to Extendware > Manage Extensions > Page Cache > Configure > Advanced
Under Segmentability there is a useragent field. You need to input the same regular expression that the theme uses to determine mobile / desktop users.