It should trigger immediately after clicking the button. Is the trigger correctly set to "onCPayAfterPlanRenewalSelected"?
You said clicking the button immediately goes to PayPal and doesn't display the basket at all? They might have an already initialized basket in that case and that existing basket is being paid. The usage I provided intercepts the basket before it's created.
Right click and click inspect element on the reactivate button. You should see the HTML structure there. If you could please tell me what the value of the following input shows.
Code:
<input type="hidden" name="cbpact" value="renew">
Notice mine says "renew". The provided auto action is meant to intercept "renew", "reactivate", and "resubscribe". If it says "pay" then that'd explain why it's not working.