Socket Attachment is not updating properly when physical asset is simulated

As far as I know, you cannot fix this via blueprint. Unless you are willing to do terrible things… Because the issue is stale data, you could in theory fix this by having 2 skeletons overlapped, one invisible and one visible. The invisible skeleton would have the attachment and play the same animation 1 frame ahead… Good luck!