A bit of background first... I'm on Plusnet fibre, and use a 7800DXL along with the Openreach ECI modem. I've noticed on my TBB BQM that every six hours or so I would get ping spikes that last for around an hour. This started happening suddenly on Tues 3rd Feb, no settings had been changed at all. See below graph for an example of spikes:

Here you can see spikes at around 5am, 11am, 4pm, and 10pm.
It's taken a bit of head scratching, but with the assistance of someone else on Plusnet that is using the 8800NL, and who is also experiencing these spikes, we've narrowed it down to the WiFi causing the issues. I've tried everything that I can think of to test this out. I know that it's nothing on my network causing the spikes, as I've previously unplugged every wired device, and deactivated every wireless device overnight to see what would happen, but the spikes were still there. Also, we went away for a few days last week, so nothing on the network was active or being used, and the spikes were still there (see below graph)

I updated to the latest 2.32d.dm12 over the weekend which made no difference. It was previously on 2.32d. I've also tried a factory reset and changing the SSID's and WiFi passwords as a precaution.
Since learning that it could be WiFi related, I tested turning off the wifi to see what would happen. See the below graph:

In this graph the 5g wifi was turned off at approx 10.30pm. I left the 2.4g on overnight to see what would happen. Sure enough, there's a spike just before 2am. I then turned off the 2.4g as well just before I left for work at around 7.15am, and for the rest of the day the graph has been clear.
I've now turned the 5g back on, as I'm curious to see what band is causing the spikes. Also, when I plug the Plusnet supplied Technicolor router back in, there is no evidence of any spikes. I did wonder if it might be something causing interference, but with it starting so suddenly, and nothing changing with any router settings or in the house, nor with it effecting the Technicolor, I've pretty much ruled this out.
Has anyone got any ideas of what might be causing this? Are there any settings that could be changed or tweaked?