100vw & 100vh Size Animation Not Working On Mask Div

Hi all!
I created a mask over the image that I want to animate. If I put Width and Height in PX everything works as it should. The problem is that I need 100vw and 100vh, but if I put it like that, the animation is buggy. Please Help.

Here’s a project you can clone: