Figured it out! You have to let the full attack animation play out - attacking again interrupts it. If you interrupt at the right time the trigger stays active so you can spam attacks - I had thought that was the intended way to attack so I was spamming!