@icomputo Is this from Heartbeast's 1-Bit Godot course? looks just like it and just so happens to be the exact thing I was working on when I encountered the issue. 🙂
Thanks for the suggested solution @DaveTheCoder . Once I realized that's what was happening, I created a workaround by moving the 'await timer' and 'reload scene' code into a function in the level's script, then simply called that function using get_parent(). Works like a charm now.