johalareewi have you checked Loop/Bright/Octoprice to see if the data is there?
I've had a number of occasions recently where third party apps seem to have all the data, but Octopus have whole days missing.
It seems Octopus are storing data in multiple concurrent databases across their system, some of which are incomplete.
If Loop/Bright have the data (direct from DCC), you you need to get Octopus to pull it again from DCC.
If Octoprice has it (from the Octopus API), you need them to just get it from the correct database.
Btw, mines as accurate as it usually is, about 5% out.