So the war ends, the Romans return to Camp Jupiter, everyone’s exhausted, everyone has a ton to do, a lot of things were wrecked because of the giants, so it takes quite a while before the Senate can meet again.
The night before that, at 3 am it suddenly hits Reyna: Oh shit, I forgot!
And with that momentum, in her pj and ducky socks, she goes over to Frank’s place and bangs on the door until he wakes up.
Reyna: Percy counts as a deserter.
Frank (very sleepily): If they ban him, Annabeth will kill both of us.
Reyna: And even if we somehow fix that, he’s still got at least ten years left in the legion.
Frank: Absolutely fucking not. The whole camp would be done for if we pull that.
So the two praetors start gathering all the heroic deeds Percy has accomplished so they’ll have enough arguments against the Senate but they realize they barely know anything about what he did before the legion, so they panic and call CHB.
Chiron:No worries, we’ll handle it. I’ll send the full list.
At the Senate meeting, Hermes himself shows up and reads out the three-meter-long list that Chiron put together in chronological order (mentioning at the appropriate points that ft. Annabeth Chase).
By the end of the day, not only is there no banishment, but Percy and Annabeth both receive the best scholarships, Percy gets the praetorian lifetime stipend, the veterans’ pension, and all the extra rewards that come after the wars.