Could you do a restart of the hub? Those red blocks on the BQM are where the hub is rejecting the test data that creates a BQM, and rebooting the hub may sort that out. You don't need to re-post the BQM because the link you posted is a live link.
Unfortunately it seems that that fixed the issue, but only until 11:50am, which means we still don't have anything like the 24 hour plot to show what's happening. This problem seems to affect some hubs and not others, and since we don't know what triggers the ICMP "refusal" there's nothing you can do about it.
Plan B: Connect to the hub by clicking on this link http://192.168.0.1/ That should pull up the log in page for the hub. But don't log in, just click on the link "Check router status" That'll bring up a window with five tabs. Open the Downstream tab. Select all the text (Ctrl-A if using a keyboard), copy it (Ctrl-C), then paste it (Ctrl-V) into a reply here as TEXT not screenshots. Post that, do the same for the Upstream and Network log. You'll get an error message when you post the Network log, just click on "post" a second time. Then we can check for any obvious problems with power, noise or error counts.
An engineer installed a signal booster on the line as our house was far from the exchange box which has improved the reported download speed.
Unfortunately, we are still experiencing lag spikes and freezing whilst gaming or streaming. It has been unusable for us and after researching it seems many Virgin Media customers are experiencing the same issue. Is there anything that can be done as I am really regretting committing to a contract with Virgin?
We have tried turning off devices so there are minimum devices using the router and all our devices are within a good range of the router but this problem is still persistent.