Hey, thanks so much for the detailed feedback - I really appreciate you digging into the numbers like this!
I went through everything and fixed the issues (fixes will be available in the next release):
Sustained Assault Matrix (Hold Duration) - Yeah, the tooltip was still showing the old +10 seconds per level. I had lowered it to +5 because +10 felt way too strong, but I forgot to update the text. Fixed.
Agility Training (Guardian Shots/Second) - The tooltip was showing the base +0.10, but because of guardian-specific Vanguard figurine multipliers it was actually giving +0.15 on some of them. Now it shows the real value for each guardian. I also fixed the UX around the 5.00 hard cap which is needed because of performance limitations - the button now properly shows MAX and stops buying so you don’t waste stardust on levels that do nothing.
CPS Prestige (21 vs 20) - This one is intentional, not a bug. The 20 CPS limit only applies to external auto-clicker programs (it samples real physical clicks). The in-game hold-to-autofire runs on an internal timer and is allowed to go a bit higher (up to 21 at max prestige), so you won’t get flagged for using it. I’ll make this distinction clearer in the patch notes so it doesn’t look like a contradiction.
Re: your question about how a rapid auto-click would even translate into a hold click - you’re right that they’re fundamentally different. A generic auto-clicker spamming mouse-down/mouse-up events would trip the detector, but the in-game hold feature sidesteps it by design, since it’s the sanctioned way to go fast.
Thanks again for the thorough report - these fixes should be live in the next update!