Page load animation doesn't work on first load on chrome

So my page load animation doesn’t work properly on the first load on Google Chrome, it just appears without an animation. Once I refresh, it loads properly. If I go into incognito mode and try to reload it again, same thing happens and there is no animation until I refresh. Does anyone know why?

The laptop should slide and fade in. It worked before and then all of a sudden it stopped.

Here is my public share link:

Ok, I guess I solved my own problem so hopefully this helps anyone in the future: I had overflow hidden on several elements in the hero image and after I turned some off, it works properly now.