Root position is changed when adding anim BP

My weapon mesh and arms are separate and I noticed some alignment issues when animating which had me really confused. On closer examination, if I don’t use the animbp everything lines up perfectly but as soon as I add the animbp the position of the weapon changes. Any idea why this might be happening and how to fix it?

Thanks!

AnimBPRootOffset