We fixed the crouch camera pop in UE5 by creating a custom Spring Arm that cancels capsule height changes and keeps the camera perfectly stable.
https://dev.epicgames.com/community/learning/tutorials/0736/unreal-engine-ue5-fixing-crouch-camera-pop-in-ue5-tps-using-a-custom-spring-arm-component