You can decouple turret rotation from tank body by (ab)using behavior from SpringArmComponent.
See example here How to handle child components - #2 by Chatouille
Attach the turret to body via a zero length spring arm, disable rotation inheritance, and disable its other features. Now the turret shouldn’t try to rotate with the body anymore.