I have thought about syncing the movement to the music but I wasn't sure if it would impact the game in a good way.
And I didn't have the time to implement it anyways.
I personally find the music helpful in some stages. Especially stage 1 and 2, since all segments are the same length and fit pretty well into the beat.
Stages that have diagonal and straight lines are not as synced, because the zone travels at a constant speed and diagonals are naturally longer.
I think in Godot you can just get the playback index of an AudioStreamPlayer, so I could have synced the movement to that and keep it pretty synced up. But that would have required more care in the layout of the patterns...
But thanks a lot for playing and the detailed feedback!
I'm glad you had fun!