I found where the issue is coming from however I don't know if the fix I did worked or not as I'm not a coder in any way and I'm unfamiliar with how your plugin works.
By comparing the old plugin to the new one in Visual Code Studio, I was able to pinpoint which change between the versions causes this error. On line 558 (556 for v.1.1.0), there is an if statement checking the following:
"if (video._source && !video._source.paused)"
The old version looked like this:
"if (video._source && video._source.paused)"
By removing the bang operator and changing it back to the old if statement, the plugin functions as normal (so even if there's a Wait or text command in between loading a video and playing a video the video will play as expected).
Again, due to how unfamiliar I am with coding I don't know what this if statement is for or why this change fixes it (assuming it's not breaking something else), I at least hope my investigations on this will help you stamp out this issue.