A 30-ton 5-axle HGV would be 6 tons per axle, a BMW 7-Series would be 1 ton per axle, and a heavy cyclist on a heavy bicycle would work out to around 0.05 tons per axle, so while a car might cause ~1/1000th of the wear of a heavy truck, a bicycle would cause less than 1/100000th of the wear that is caused by a car, and that's before you consider the wear that's caused according to the speed that a vehicle is traveling (it is roughly linear). So while it might conceivably be possible to tax motorists according to the level of damage that they cause to roads (with trucks paying far more than they do now, and with revenues not exceeding the costs of collection), it certainly wouldn't be possible to tax cyclists.
It might cost a semi truck $50k a year, but this also points in the direction of not tracking specific usage even for trucks: Just check the odometer during the annual inspection and then distribute the highway funds to states proportionate to estimated use.
Toll collection is stupid inefficient and privacy invasive.
So let say the truck has a $5000 tax to pay for yearly wear and tear on roads, but they also get a $5000 tax cut to reduce costs in the transportation sector. That will leave cars to still pay their road tax, even if in comparison they would be a tiny portion of the total road tax.