The latest response from ITV reads:
"Thank you for getting back in touch.
Our technical team are still looking into this particular issue under the ticket: #53452
At this moment in time we don't have a estimated time to advise when this will be resolved.
Here you can see an update on the service status: https://help.itv.com/hc/en-us
Once the issue is resolved it will be updated here."