Line labels do not appear on the line while zoomed out when there is a reference scale set on the Data Frame and the feature class option 'Scale symbols when a reference scale is set' is unchecked.
1. Clear the Reference Scale for the Data Frameor..2. Select the option “Scale symbols when a reference scale is set” from the display tab of the layer properties