Tankers will only refuel the fleet automatically during fleet training. At other times, use the Refuel from Own Tankers order (a normal order, not conditional). This can be done at any normal movement location, including a way point.
In C# Aurora you will be able to set automatic underway refuelling but that is because fuelling is no longer instant in C# Aurora.