When I am on a TVNZ based channel, I go into the EPG and it displays correct information for all channels.

When I change to TV3 or any MediaWorks broadcasted channel, I get the incorrect information as displayed below:

I've factory reset and retuned my TV countless times. Still not working properly.
Wondering if anyone can help, please!