The stop-start nature of city busses makes them a real low hanging fruit for battery electrification, benefiting from instant torque to start and regen to stop and, as you say, fixed known routes within larger fleets.
The only nation that seems to have capitalised on this basic fact is China which bootstrapped its EV industry on busses, pulling ahead from 2010 and hitting 90% of global market share for EV busses in 2020, and now a big exporter.