Does Caller ID on TV display while I am watching On Demand programming?

No.  Caller ID on TV is not enabled for On Demand programming.