The issue is that we use this CF AMP validator as a part of CI pipeline, so we would fail the build if there are validation errors — hence false positives break it.
The validator might be expecting amp-story-bookend right after /amp-story-page. Try moving your amp-analytics tag elsewhere to see if that fixes the false error.
Aside from that your amp code looks fine. You should submit an official ticket for this.