Achievements’ features are async so all achievements’ conditions are triggers.
You should store the state of player’s achievements once your game is loaded and steam ready.
See post in order to see how achieve this in the correct way
In your post ,
Event 1 and 2 are run everytick, so you ask everytick to steam for achievement state, you should use this request in a function or when the game start.
And event 5 is true only if your sprite has the UID 635 but UID could change each time you run your game, we doubt this condition could be true.
Note: the plugin works only when you export your game.