Been a good while since I’ve used physics constraints for the weapon collision. but I do remember there being an issue regarding the collision always being one frame behind.
Makes it difficult to use for aiming when the weapon is always behind where you want to aim