The vast majority of damage on the road is caused by vehicles with high axle load, e.g. trucks, especially overloaded trucks. IIRC the damage is proportional to fourth power of the axle load.
As a consequence, personal cars barely register.
It would make sense to collect toll from trucks only, and possibly weigh them all, because overloaded trucks are extra damaging to the road.