Just as a side note, it seems that one of your rows has a background of... set as its background image.
I'm not sure where this is coming from.
I also see you have some JavaScripts here.
Somehow it seems to be inside the Project Overlay Background div. I'm not sure if this is the correct place to put this JavaScript. Usually, it's a good idea to put your JavaScript in Lay Options → Custom CSS, and HTML.
You may want to bind your init video hover effects function to: window.laytheme.on("newpageshown":
https://laytheme.com/documentation/custom-javascript.html#newpage-events
You could also try the steps in the blue box to the right and disable your custom code to see if that changes anything about your video is not showing up correctly.