Apps rearrange themselves after iPhone restart
Since your phone is jailbroken, there's no telling what's installed on the phone, so getting help for the issue may be problematic.

That said, there is an option in Settings to reset your Home Screen, which is what you're seeing. My bet is there's a flag somewhere that does that when the phone is reset.