I’m pretty sure that if they’re using even remotely fast chargers, cleaning and inspection (and associated queuing) would take most of that time. I also suspect that most rental places aren’t so close to capacity that someone returning a car a few hours late would block a customer from pickup. There’s a certain amount of slack in the inventory.