I would say your initial test for the CYA level was off and that is why it took so long to pass all three requirements of SLAMming. You might want to lower the CYA now by draining or wait until next season if you plan on closing the pool soon. Either way, make sure you follow the FC/CYA guide recommendations.