This has been the normal situation for years, and, as mentioned above is political for each state.
Our Semi Trucks always refuel at the truck pumps at any truck stop for the reasons of convenience and also the fact that we pay a fuel tax assessed against us on a regular time schedule, by each state based on their law, such as varying fuel tax requirements, ton-mile taxes, tax formulas set by law, etc. We even have to pay taxes in some states for fuel that our drivers did not buy, based on the states formula that assumes that " we should have bought their taxed fuel for driving there". We also, in some states are required to pay an extra sales tax on the fuel bought, or not bought, for our semi trucks in those states.
I always purchase Diesel Fuel for our RAM Truck(s) at non-truck Diesel pumps at truck stops when we travel with our RV. We get an RV discount on Diesel Fuel at some truck stops such as Flying J or Pilot. Almost all Truck Stops, such as Loves, TA, Petro, Sapp Bros, Cenex, etc., have Diesel pumps along with their gas pumps, usually at the ends of the fuel pump island or separate. This makes it convenient to fuel with an RV at those pumps.