I wonder if your issue is caused by the same underlying computer issue that affects my discrepancy between prepaid (pay now) rates and amount due at counter. See here:
Prepaid rentals and amount due at counter
I do agree with your overall assessment of Avis right now. If it weren’t for the local station and manager that I use for local work rentals, I’d be wondering if the grass wasn’t greener.