Level streaming not working correctly?

Hi! I’m working on my game’s save + load mechanics and I want to use level streaming from the main menu to a level, and from a level to another one when the player loads another file from the pause menu. The problem is: all the objects from the main menu (or one of the levels) stay after I load another level, even though I use “Unload Stream Level”, and sometimes it will not load the new level. This is how the level streaming part of my blueprint is now, coming from an “is clicked” event: