Timer not being added to canvas layer scene tree

Question

hi everyone,
I am very new to godot and i was following the youtube by netninja for the space shooter programmer. when I was creating the UI i had a timer (scoretimer) to calculate score with autostart on. but when i tried to run the program the timer wouldn’t update. i added the print_Tree_pretty and it seems the timer hasn’t been added onto the tree, even though i am doing it in the editor. I added in an additional timer and that doesn’t get added as well. I also tried $ScoreTimer.start() but just comes in error “Attempt to call function ‘start’ in base ‘null instance’ on a null instance.”. The crazy part is i added a timer to my ‘levels’ scene (main scene which “extends node2d”) and it works perfectly just not on the Canvas layer. Any help really appreciated. Thank you in advanced

There is no reason a Timer would disappear from a CanvasLayer.
Can you share more info on how you’re running the scene ?
What version of Godot are you using ?