When I create a new page I see all templates in Touch UI. Classic UI works fine.
How can I fix Touch UI?
Which node you are setting this property?
Let's say you have a website as /content/acme and under acme you want to create pages using the template, then you need to add the property to /content/acme/jcr:content node.
I Just tried and it works!