I think I may have been able to pick up a health upgrade twice after the map did its weird thing...like I went back to a room (because my map was not working) and the upgrade was there again.
Finally! I’ve fixed a couple of things you mentioned:
The elevator now goes to where it’s supposed to
And now when the player dies, progress will be lost to the last saving point.
I’ll keep looking for the other bugs. Thanks again!