Run on dedicated server cause problems with socket location

Hello,

I tried print string on relative location and it returned 0 0 0 for both cases (im spawning and attaching gun at begin play), also tried world location, and both cases returns same numbers so it looks like socket location is not changed with dedicated server option

here is my fire function, its in character bp: