Works fine, even with your savegame. For testing I set the progress for Elphaba to 14 and repeated the scenes. Characters are placed correctly and everything continues as intended.
But I found a potential issue.
With the start of the scene the characters are placed here:
When looking at the event I noticed that Elphaba and the Owl are placed at the start of the scene. The MC is not! His position depends on the previous scene.
So if you set the progress yourself and set it to anything else than 14 (let's say you set it to 21), then the previous scenes will not be played and the MC is not where he is supposed to be.
Milda could fix it by making sure the MC is placed at the start of these movement scenes.
But technically this is not really a bug. If you don't use the cheats to set the progress it will work as expected. If you set the progress to 14 instead of any other value it will also not happen (at least from my observations).