ffs, there is no reason it should take 90 days for an email unsubscribe to take effect.
No *good* reason, anyway
A few days, maaaaaaybe, if you have a campaign that’s already been sent that’s being drip-fed, but even then i can think of several technical solutions that wouldn’t be hard to implement