Okay, let’s start from… the beginning.
Instead of using "Wait X seconds", you should use "Wait for previous actions to complete".
This ensures Construct waits for what's actually needed before continuing.
You already have the event "LocalStorage → On item 'HighScore' get", which acts as a proper trigger for when the loading is finished — so no need to wait blindly.
Also, instead of doing something like:
Wait SplashExplosion seconds
→ Create ExplosionSmall
Every SplashExplosion seconds:
→ Create ExplosionSmall at int(random(0, viewport width)), int(random(0, viewport height))
Using "Wait" without being linked to a proper flow or trigger does nothing, because you're not actually telling Construct when to wait or why.