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?