Accesing socket from attached child actor component

I’m using a function within my AI-controller to do a line trace from the attached child actor component of the controlled pawn.

However far as I can se, the line trace is not originating from the socket I’ve specified and is unaffected by any rotation of the socket.

Am I doing something wrong in when I’m trying to get the socket of the child actor this way?

The only reason I can think of why that may be happening is you’ve got the Socket name wrong somehow. Like a space after Muzzle or something. And when engine doesn’t find the Socket, it returns the parent’s transform, which is exactly what is see in the screenshot.

I thought so too, but I’ve the socket name is correct