made a small test myself, the problem comes from you looking top down on the object it appears that the unreal camera rotation update can’t handle the top-down case perfectly.
Depends on what’s your game is all about you have some options to work around that:
- Don’t do top down, just rotate the object you are looking at so that it feels like top down but your character is actually lying on the back or something like that
- Don’t use the camera rotation update system of the player controller, but rotate the camera yourself