Welcome to the community and I'm sorry to learn that you're experiencing issues with your On Demand service.
The signals on your box are looking good at the moment but there is a known fault in the area affecting intermittent loss of the On Demand service, ticket number F004950097.
You can find any updates regarding area faults and estimated fix times here.
New around here? To find out more about the Community check out our Getting Started guide