And I have no idea why. I've set pickable, monitoring, monitorable and everything else to true. I've selected all of the collision layers. I've set the Z-index to a very high number. I've set it back down. I've got the collisionshape enabled.
Here's the code:
func _on_Area2D_mouse_entered():
print("it works!")
Printing never happens and yes, it does have that little green icon next to it. I'm out of ideas at this point. I'm using Arch btw.