Broken constraint reset on montage

Now this is not my area of expertise but I thought I’d try my luck here. At the moment I’m playing around with the Constraint Profile and making characters arms fall off at a certain amount of force. Everything works fine except for when my character triggers a montage (ex. a punching montage), then the arms get reattached for a short amount of time, then lost again. I’m guessing this has something to do with the montage reading it as a whole, not as it is at the moment.

So my question, is there a simple way to make the montage not reattaching the arm if it has been lost?

All the best