This is actually correct, the problem here is how your collisions are assigned. I find that everything in Godot works in reverse from what is expected.
The player needs to have the collision code.
I have a player and attached to it is the Area2D, I then add a code to my player and link the signal of the On_Entered with itself.