Thank you a lot for the feedback! :)
We discussed a lot about the Replay system and if old characters should behave exactly the same every time you replay or if it should interact physically correct with the new ones. We decided to go with the second solution since this allows for more interesting unique and complex levels where you can predict the movement of a future character and act accordingly, like jumping and than walking below the first character so he will jump on top of the current one.
I personally like the current solution more, but a lot of people seemed to prefer a solution were the movement of old characters is fixed. I guess GameDesign wise we should have taken the route of your suggestions since this seems to be what people expect🤔
I guess this is the strength of GameJams, you can try out unusual stuff and see if it works :D