I don’t agree with the proposed solution being entertained here, but all of these problems are solved. Because automated tolling systems work this way.
There are tolling systems that assign different tolls to different lanes and different vehicles on the same road. It would be prohibitively expensive to put on all roads, but the technology exists and it works.
The suggested mandate is for all roads, which introduces crosstalk errors in the system decoding the environment.