I'm having a problem with key doors where they are respawning any time I leave the room they're in or die/respawn in the room. This is a bit confusing to me since key doors seemed to have the vanilla behavior of being permanently opened once they're opened at all. There's no checkbox to make it permanent, and there aren't any other custom key door entities (that I have available at least) that behave any differently in the relevant way.
I'd be willing to just use some other blocking type entity, but it needs to be able to function from screen to screen, as I'm utilizing a hub room essentially, and blocking the player from using the keys until the very end would be very weird and unintuitive.