For users of the Classic WPtouch Pro theme:
A slightly other approach I want to share is when using the ability to override the default landing page aka. "General -> Global general -> WPtouch Landing Page"
This feature conflicts somehow with the "Active theme -> Theme general -> Custom latest posts page"
When the information in these two places do not match no posts will be shown.
Solution is to disable the override default landing page, then set the custom latest posts page to its correct value finish with re-enabling the override default landing page feature.