Camera switch problem

I have 2 cameras, one that is attached to the player and another one that is attached to the gun. The 2 are separate objects, but the problem occurs when I swap to the “aim cam” its location is almost like its in the torso of the player character instead of the gun. Any ideas what may be causing this?

Using the SetViewTargetWithBlend simi works but regardless of which way I rotate the camera it just will not look straight ahead…