You need either a “time passed” or “inactivity” condition. Without any conditions, the train will just drive through the station.
If you use “time passed”, you need to know how long it takes to refuel the train. The train is considered “active” as long as it’s receiving fuel, so it’s easier to use “inactivity” and set it to 1s if you use fast or stack inserters. If you use normal inserters, try 2s.
Depot stations don’t need any conditions because trains will wait automatically when the next station is not available.