I'm current testing the 2.83.5 version, and some minor issues shows up.

The btTypedConstraintType of btFixedConstraint returns D6_SPRING_2_CONSTRAINT_TYPE instead of FIXED_CONSTRAINT_TYPE.
It should be FIXED_CONSTRAINT_TYPE, right ?
(since the btFixedConstraint inherited from btGeneric6DofSpring2Constraint)
This issue exists since the 2.83.4 version.

Second, when calling btRigidBodyA->getWorldTransform() of btGeneric6DofSpring2Constraint, it always return an identity matrix.
However, the btRigidBodyB->getWorldTransform() works well.
On the other hand, btRigidBodyA->getWorldTransform() and btRigidBodyB->getWorldTransform() are both OK for btFixedConstraint...
This issue exists since the 2.83.5 version, not in 2.83.4.
Any ideas? Thanks~