If you are running any sort of caching plugin or service, you'll want to configure it not to cache mobile pages nor to serve cached pages when mobile devices are detected. To do so, enter the user agents found under Advanced Options > Custom User-Agents to the "rejected user agents" areas in your caching plugin's settings. Remember to clear your plugin, browser, and device caches before retesting.
If your desktop theme uses custom post types, custom page templates, or any other advanced functionality to display content on the posts/pages mentioned, the free version of WPtouch does not offer the capability to transfer those features to your mobile theme. WPtouch Pro is built to accommodate advanced desktop theme functionality such as custom post types, custom page templates, and shortcodes.