Title screen problem

Godot Version

4.5

Question

I’m trying to make a simple title screen for the first game i made in godot to prepare for my first game jam, but one of my nodes is disappearing when i run the project. I set the titlescreen scene as my main node so it runs first. In the scene i have a
Node2D
CanvasLayer (I used this because i was told that it made all its children draw separately so that they are always on top. Layer 10)
Label (Title. Layer 0, this is one disappears)
AnimatedSprite2D (Scaled up by 14.344, this is one disappears)
Camera2D (Zoom set to x2)
Node2D
TileMapLayer (front)(Layer 0)
TileMapLayer (back)(Layer -1)

I know its probably something to do with the canvaslayer but i dont know what. I tried to use offset and set the label and animatedsprite2d positions to 0, 0 but that didnt work either. Help?

When playing:

Sorry it says i can only upload one image because im new or something but when its in the editor you can see the title label and animated sprite 2d

Can you attach a screenshot?

I replicated your scene (simpler because I did not load any assets but the idea stays the same) and I cannot reproduce this behavior.

Also what do you mean by “Layer 0” on Label and other nodes. AFAIK they do not have a layer (only CanvasLayer does), did you mean Z Index? If you edited the Visibility Layer in the CanvasItem portion of any 2D nodes that is probably the issue, you should not have to edit that to achieve what you want. Your CanvasLayer can also stay at it’s default layer and it should still render on top. Another option is that your AnimatedSprite2D inside your CanvasLayer is over the Label (they are in the same CanvasLayer so the label will not draw on top by default and the animated sprite is lower so it renders in front).

If you checked all of this and still can’t find the problem please provide more information. With what you provided this is everything I can hint at.