If anyone encounters a similar issue:
In my case, the problem was related to the domain where the video was hosted, which did not match my site's domain. For instance, my site was hosted on wordpress.com, BUT the videos were hosted on video.wordpress.com. When I migrated my site to my own hosting, with the video hosted on the same domain as my site, it resolved the issue.