Ura,
I assume that RSAUPURG(SM18) must have been scheduled as bacth job for every 90 days. Verify this by checking in SM37 ?
If yes, increase the frequency to keep logs for long time.
Note : Have increased the memory size to store your audit logs (rsau/max_diskspace_local) as per the needs
Thansk,Krishna