Hi, I am playing around with some 2D side scroller assets and trying to come up with ways to implement some basic mechanics. I have a Door scene, which is a StaticBody2D, and my Player scene is a CharacterBody2D. I also have a Boar scene which is also a CharacterBody2D. I have correctly set the Layers and Masks on each scene, with the Boar being able to detect collisions with the Door and its converse. Similarly with the Player scene and the Door. However, while I can detect collisions between the Player and Door scenes, the Boar passes right through. Aside from Layers and Masks, which I am confident I have set correctly, what could be causing this?
Collision detection with player works fine:

Luring the boar towards player:

I wasn't quick enough to take a screenshot while the boar was approaching, but basically the boar can pass through the door:
