As for the comment about needing to hold the autopilot button for a couple of seconds, that's also incorrect.
Definitely not the case in a G1 SR20/22.
If you press it quickly nothing happens other than a beep. Hold it a bit longer and you get a couple of loud beeps. Hold it even longer and it turns off after a few beeps.
It is specifically designed to not switched off with a quick accidental flick of the push bottom switch on the control stick.
I am aware that a test pilot who is expecting a spin to develop, has a solid chance of getting out of the spin. A “normal” pilot would severely struggle.
i highly doubt you would find anyone in this country that has successfully arrested a fully developed spin in a Cirrus.