So just so you know, we do give users to add the option to play Startup movies etc. The custom logic of going about playing a movie on construct and calling the widget to be created when the level is loaded works, but unless you absolutely need this video to play with UMG being loaded, I would look into the startup movie route.
You are correct though, I would also make sure your drivers are up to date as well.
Thanks,