Could be the usual one frame lag sort of issue.
Animation blueprint is being updated in one thread, the firearm and other parts of the game your getting info from are in another.
Check out the following if you haven’t already.
Its directly related to hand IK for firearms etc: