Most of the time its all what the provider does and not Verizon. Many of them purposely delay shows from On-Demand so that you watch the actual channel during the initial availability (including the repeat showings) of an episode.