As much as I didn't want whatever questionable source that is to get anymore clicks, I had to dig in a little more on the recall.
From what it says, a safety concern with the batteries prompted the initial "recall". The "fix" for that recall was a software update that then prevented charging below 41 deg and limited charging to 75% - and even that only "decreased the likelihood for fire". It didn't actually solve the problem.
The transit GM guy says a fix for the 41 deg charge barrier is "simply a software update" and it could be resolved "this week". But I can't tell from that particular quote in the article if that is this guy talking out of his ass that "it's just a software update, how long could it take? a week?" or if they've actually been told that by the manufacturer and are actually waiting for an update.
Meanwhile actual replacement batteries won't be installed for another 18-24 months? WTF?
They should be suing the shit out of this manufacturer, IMO. This isn't an "electric bus" problem. This is a manufacturer problem (or potentially also a transit company problem, depending on how they ended up selecting these specific busses). Of course, it isn't framed that way, nor is it meant to be. "EVs are bad! Buy oil!"