It’s not that it’s hard or anything, it’s just more prone to errors.
You can directly swap out the whole ABP to one that only includes the combat states for the weapon - when the attack begins.
that way it’s simple to isolate issues.
The problems you get, come from having to go back to the original ABP to handle getting hit or going back to “normal” states.