Page load animation weirdness

Honestly, about 50% of the time (no matter if the cache is cleared), the landing page shows for about a sec before the page load animation is triggered and I have no idea why. Can someone please see if I’ve done something wrong or perhaps an explanation of whats going on here? Thank you in advance!

Here is my public share link: [LINK]1
(how to access public share link)