I'm in a Godot Engine Youtube Course and I was doing the HUD. What I have on the screen was a kind of test to see if the objects on the screen moved with my character (Health, coins, Pause Button) but when I move nothing happens, and it is correctly positioned: The canvas Layer is the Node parent and all other nodes are Children, they are placed in the world, but it still doesn't work

Did you parent the canvaslayer to the player so it follows it's movement ?

6 days later

In the CanvasLayer, in the inspector, do you have follow viewport enabled? If not, enable it.
This is probably the issue.
I hope this helps.