My understanding is all timers or delayed functions are IGNORED by OpenLevel. If you need certain things to persist, you’ll have to make accommodations by either: saving a variable in the Game Instance to refire explicit timers when the level is opened; Or by delaying the OpenLevel until those timers are cleared/completed.