level streaming - blueprint not unloading levels?

I’ve set up a bunch of level streaming levels in my persistent level and they all load fine when I want them to, but they’re not unloading when I tell them to!

This is my setup:

I’ve tried to do it in a way so that a user can go both forward in a level, and backtrack to the start!

Does anyone have any idea on why it might not be working?

I can’t understand what are you trying to accomplish… What I can’t understand is that : → When anything begin to overlap with the triggerbox → if the Level Streaming “Waiting Room” is visible you will unload it? Can you explain this more geographically too?