I'm always sceptic about range. Polish city Gdańsk made tender for electric buses. Requrement was at least 400km real range. Winner promise that and reality was ~250km. There was no chargers installed on terminal loops because it should handle whole day on single charge. That is result of designing system without actual tests and rely only on vendor promises :)
Tell me they had to pay significant contractual fines that were at least enough to install all the required chargers.
imo in many cases trolleys with some additional bess is sufficient unless you really want long ranges without trolley infra