Thanks a lot for the precise feedback! I believe I was able to identify the problem from your recording: You're holding down the up arrow key, instead of only pressing it once when on top of the orange dash square. What this does, and it's something I kind of neglected during development, is that it constantly triggers realtime ticks. This way the interaction seems to basically become rng. The reason it doesn't happen for the other dash points is probably because they immeadiately follow another dash. I'm not sure why realtime ticks are triggered by this, they are not supposed to be triggered by the player. If you wanna experiment with it yourself, here's the code (updated): https://auroriax.github.io/PuzzleScript/editor.html?hack=c5153b6de142ef8a58071eb0b709615b (I apologize It's very messy, cleaning it up is just not something I had the time for.)
To be honest, I thought this "bug" benefitted the game, since it wouldn't allow players, unlike what you did, to just hold down keys instead of actually trying to time it. However, it looks like I needed to communicate this behaviour more clearly to the player, since others also seem confused by it.
Anyway, so what you need to do to beat this section, is only press the up key when on top of an orange dash point. I hope this makes it easier, and not more difficult. In the end, timing is still supposed to be part of the game, but if this makes it inaccesible to you, feel free to tweak some values or skip sections to beat it.