Cursor location in World Space, LookAt rotation and Gimble lock.

As it turns out, it seems using SetActorRotation is the offender. If I use AddActorRotation, the Gimble Lock is a non problem. However adding the Mouse world location with lookat rotation totally spazes everything out so either way it’s still broken.

Any suggestions?