Attach weapon to unit animation bug

I attached a weapon to one of my units using SOpAttachWeaponRight. While my unit is moving or rotating, it works fine, but when my unit attacks a non moving unit, the weapon stops following the attach point. I can’t find why :frowning:

my weapon actor (ModelAddition):
Host: Subject -> my unit (actor), Actor: Implicit, Scope: Implicit
Host Site Operations: SOpAttachWeaponRight
Events:
Unit Birth: my unit -> create
Unit Death: my unit -> destroy