Cart only loads fuel of the kind it is using at the moment, even if it doesn't have any in the inventory.
Best explained with an example:
I was using wood as fuel, I replaced the fuel in the fuel station and removed the wood from the carts fuel inventory.
It didn't pick up the new fuel, I believe because the fuel bar still had value although there was no fuel in the inventory, mined the cart and put the new fuel in it worked correctly.