OK, if anyone comes across this problem - the solution seems to be that I somehow changed the pivot of the blueprint. No idea how it happened.
But to fix it:
Alt + middle mouse button to change the location of the pivot offset . Place it between the character’s legs, where it should be. Then right-click and choose ‘pivot->set as pivot offset’.
Now your character would rotate normally like all of his friends.