Troubleshooting: Why I can’t get 90 degrees rotation?

Have you ever come across the issue: When you’re doing the Rotate command and have specified the base point and 90 degrees, but it is not actually 90 degrees to the point you’ve chosen?