https://www.washingtonvoterfile.com is a traditional html (not amp-html) page with links to amp-html pages (for example: https://www.washingtonvoterfile.com/legal-notice.html).
When loading these amp pages directly, they render correctly and the Google Chrome AMP Validator plugin indicates that they're valid AMP.
When loaded by clicking on the link on the (non-amp) homepage, they render without amp.js loading. The Google Chrome AMP Validator plugin is greyed out, indicating that they're not AMP pages.
If refreshed, amp.js loads and they render correctly. The plugin shows that the AMP is valid.
I've tried using hard links, relative links, etc. to resolve this issue, without luck.
Any input would be greatly appreciated.
UPDATE
It appears that the problem is the result of the way the JQuery Mobile, which is used on the homepage, works. Basically, most items in the head tag of any linked pages aren't loaded.
One solution to this, moving the script tags inside the body tag (https://forum.jquery.com/topic/script-not-running-unless-i-refresh-page), doesn't work because the amp scripts must be loaded in the head tag.
amp-htmllink to the amp page ? - bhansa