Did you bring it up with any honors classes? I lost my 4.0 due to a teacher springing a test on an online course when the dashboard said "Next Due: 30 Days"
I don't know if there were any honors classes. It was an entirely online program, so there really wasn't an option for honors. Every single test and assignment was shown from the first day of classes, so there wasn't any way to "spring" a test on us, so I guess I got lucky.