Electric cars might have arrived, technologically speaking, but electric buses are having some problems. The Austin metro area recently committed to going to an all-electric bus fleet, but the early results are that the buses are breaking down and just generally not as reliable as the proven diesel technology. Suppliers are limited, having supply chain issues, and financial problems.
This just sounds like a technology having growing pains in the early implementation stage. Implementation of an emerging technology is a chicken-and-egg problem, where issues need to be solved through “learning by doing”, but if nobody is willing to take the risk to work through those issues the technology never gets scaled up. If you really want it to happen, the federal government might need to share some of the risk in the early stages. Or here’s an idea: pilot the technology with school buses?