In fact when posing this question, I never considered returning to a level once you left it...
I see it as more like just keeping up with things like weapons, health, inventory, variable values, etc.
But good point made.
Primarily this is a question that looks at now and once before. So was this always the case; ie has something fundamentally changed in GG at some point different in memory saving from level to level? It seems I've heard the rumor that once upon a time memory was NOT wiped clean between levels, but because of issues arising from constraints on memory, now after each level change, all memory is cleared. (Maybe this is all my own assumption?) So primarily for now, I'm really posing this as a question for information purposes. IDK?
In fact with MAX single levels may become more a thing of the norm? And that's what I'm wondering because like you said things can get tricky when swapping back and forth and there's some critical attention needed to work it all out.