I have an AMP website which has a valid amp page validated using AMP validator. The problem is that, for some of the pages sometime it is showing "Sorry this page is Not valid AMP HTML" error while searching on google and trying to access the page from google cache. after a few seconds it is auto redirecting to my AMP site.
amphtml & canonical links are valid on both AMP and Non-AMP page I have checked.
Also my page passed AMP validation successfully without any errors.
My Question is what could be the possible reason behind the google cache showing invalid AMP html although I have a valid AMP page?
What should be solution for this issue?