ISM Transform Different than SM Transform

I’m having a strange issue where I’m getting transform directly from instanced static mesh instance in world space and trying to apply it to an actor component but there is a difference in the locations for some reason. I was curious if anyone had any idea why this might be. I’m literally applying the exact transform gotten from GetInstanceTransform to my actor’s spawn transform.

Thanks in advance for your help.

I figured it out. My component had a spring arm on it, and I guess springarmcomponents have a default length set in the engine, so I had to manually change the arm length to get it to work.