Later in the code i have a branch connected to “Is Level Loaded” and it always returns true, this wasnt happening before but i dont know what changed.
I should clarify the should be visible before it also doesnt work. but since that just sets a variable i figured it could just not be updating, however, the unload should only continue execution once the level has been unloaded, but now its not doing anything and continuing as if it did work.