“Avg. time on page” is transformation of “time on page” - after selecting Time on page as a column of your report, click the “pill” that encapsulates the label and it will show a dropdown list of transformations you can choose from. Probably you see “0” for all pages now because you just see some of it, but it may be also due to how your data is tracked or your particular use case of the tracker