Using print statements, I have determined that whenever the Player (kinematicBody) enters an Area, both the signal "bodyentered" and "bodyexited" trigger at the same time, consecutively.
It is as if the player exits the area as soon as it enters it, but that can't be possible.
I have checked:
collision layers & masks,
the player movement script,
my version of godot.
I have tried:
Making the area's collision box bigger.
I would like to know
1. Has this happened before
2. What your fix was
3. What the cause was.
I am willing and able to share as much information as needed.