Have you tried looking at the ‘text’ tab in your WYSWYIG editor for that page in WordPress (instead of the ‘visual’ tab)? My experience is that usually there’s some styling code that’s carried over when you cut and paste from YouTube (or other video embedded code sources) that’s messing the iFrame up. AMP validation is more sensitive to these things.
Check for things like "
in the embed code, etc.