The question is how to move the funds around, as state taxes and road funding stop at state borders, but vehicles don't. And of course states will have a patchwork of registration rules, and won't share money with each other. So the trucking industry will lobby some state to be a tax haven, and all trucks will just be registered there.
If only we had some sort of organization that allows states to solve issues that happen between states, like a larger government function...