Marking a ship as a tanker gives it only 10% of max fuel when it's built. For bases, with no engines, they start with 0% fuel. Which is kinda annoying as you still get the warning message (Ship XYZ only has 0% fuel left) until the harvesting modules start filling it up with fuel.
Maybe Steve could disable fuel checks for ships with no engines?