Your math is leaving out a lot of other waiting periods which makes it seem like buses save time over cars. Your focus on crossing intersections is distorting the calculations.
Yes, 1 bus can move 30 passengers through a traffic light is faster than 30 individual cars but you have to offset that savings with extra wait times in other places:
+ add additional time to travel to the bus stop
+ add additional time to wait at the bus stop because buses don't come on demand but at spaced intervals. Maybe once an hour or half hour.
+ add additional time for bus to stop at other bus stops that are not relevant to the passenger, or changing buses,
+ add additional time to account for the bus taking a longer convoluted route that deviates from the shortest path between points A and B because they have to accommodate for the bus stops and also optimize the # of buses in the fleet vs passenger counts.
+ add time to travel from the final bus stop dropoff point to travel to the final destination without the bus. Each mile of walking takes about ~20 minutes. If the bus stop is too far away from the destination office or house, then I guess the passenger can take an Uber ride? Not only does that add more time, it negates a lot of benefits of using the bus. People could use the Uber for the entire trip -- or just use their personal car.
There are scenarios where the bus is undeniably faster. Inside dense cities where they have special lanes that can bypass some gridlock. The tour buses with stops that have frequent pickup intervals that do continuous loops around cities for tourists is another example that's faster than cars.