Yes, there is a small difference between setting the template to start at 20.01 and editing the table to start at 20.01.
When we compute the locations where we compute a cross-section for generating linework, we look at many things to get the list. The first location is the template locations. Then we add the stations of the reference alignment. Then key locations from instructions (which would be the stations in your table) and finally the typical locations.
All of these stations do not get added to the list. We check if a prior station (which has higher importance) is close to this station. If so, the less important station is not added.
That is why when you set the starting station of the template as 20.00 and then edited the table to start at 20.01, the station from the table was ignored (since close to 20.0). So the first location would be 20 (producing nothing) and then the next station would be the station for the typical locations (around 25.0)
If you set your template location to something smaller (like 0.00), then the station from the table would be included.