Particle rotation glitches with VelocityPerpendicular and LockedToPart inside the character

This bug is still occurring as of 24/03/2025.

Here’s a visual demonstration of the problem:

These particles should render relative to the parent’s orientation and only that. It seems to struggle as orientations align to values like (0,0,1), (0,1,0). The particles are also randomly flipping.