PROBLEM:
Whenever a particular CAD file is reloaded it rotates.
CAUSE:
The view the CAD file was inserted from has had its orientation changed from what it was when the CAD file was originally put in.
SOLUTION:
Change the orientation of the view the CAD file was inserted into back to either True North or Project North.
If you don't know which view that is, or you can't change the orientation of the view as it will mess up drawings, then delete the CAD insert and re link it.
EXPLANATION:
Revit remembers which orientation - Project North or True North - was set in the view when the CAD file was placed.
If the orientation is changed from that original value, when the CAD file is Reloaded it will rotate itself.
And it is only the original view that matters. Changing orientation of other views where the CAD file is visible makes no difference.
It makes no difference if the CAD is originally placed at True North or Project North.
Nor any difference if the CAD insert is rotated after placing (using the Rotate command).
Nor any difference if Orient to view was ticked or not when the CAD was placed.
An example:
CAD file when inserted. Orientation is True North
Orientation is changed to Project North
CAD insert is Reloaded. CAD insert gets rotated.
Change orientation back to True North. Reload and CAD insert corrects itself.
If the original view's orientation is wrong (in this example Project North is wrong), and you set another view to the correct orientation (True North) and activate it:
Then Reload CAD insert. CAD gets rotated!