PinJoint2D physics messed up by adding GPUParticles2D to Node B's RigidBody2D

Godot Version

v4.6.stable.official [89cea1439]

Question

I set up my 2D character like this: a CharacterBody2D (Node A) which can be moved by the player and a Rigidbody2D (Node B) for a head which follows the body through a PinJoint2D. After some tweaking everything worked fine.

Then I added a GPUParticles2D to the Rigidbody2D (Node B) and it messed up the PinJoint2D’s physics. If I reparent the particle effect to the CharacterBody2D the issue disappears but then the effect won’t follow the head. Is this a bug? Any help would be appreciated.

What do you mean by messed up physics? GPUParticles2D has nothing to do with physics so it can’t affect them.