Do you have theming? Check your CSS by using the browser inspector and see if there’s a rule from a Theme which is influencing any dimension of the embed.
If I am correct than on your two shared screenshots in OP. The first one is shows a YouTube video shared with embedding code (I suspect it because the video author avatar is appears). The second one is shared with link.
On the first one the embedding code contains such parameters like size etc… I think only the second (shared link) video goes through the Discourse magic process to make it lazy loading and set the size etc…
On my forum it was pretty common to share embedding code instead of link. I had to warn users to share only the link as we have lots of topics with music, movie etc… and a tons of shared YouTube videos. If they shared it with embedding code the whole topic will slow down because when you open it it will load the videos.
So it’s definitely interesting that about a week ago, it was processed fine through the Discourse lazy loading process on our forum and yet now it doesn’t seem to be working for the same video.
No luck in fixing it (but I’ve just learned something new)
I really appreciate you taking the time to help.
At this stage it remains a mystery and it’s not the end of the world, so I may just have to wait and hope a future Discourse update magically gets it working again.
Styleguide is in core so you should remove that from plugins and I read somewhere Fingerprint is broken in some way. Unfortunately I didn’t find the post.
Can you try rebake post like Robert mentioned or post a new video in safe mode?
Thanks for the info about Styleguide, I’ll remove it from the plugins
Unfortunately the rebake didn’t work and as per your suggestion, I just tried posting a different YouTube video in safe mode and the same problem exists.