Does preview feature work only on un-generated page?

Can you also make sure that you don't have modern set to true in the nuxt.config.js file?

modern: true

This has been known to cause issues: