That all looks, good, I'm running out of ideas.
First thing to do is ensure you turn off wi-fi on your laptop, so it can only connect via Ethernet. This will eliminate 100% any wi-fi issue that possibly could be causing the issue (connecting to an old booster that still has old ISP details in it, for example)
Try pinging the DNS server, to see if you can connect,
from the windows search bar, bottom left, type cmd, then open the cmd app
type 'ping 194.168.4.100' the reply should be similar to the attached screen grab.

also try 'ping 1.1.1.1'
Then, the only things I can think of to do next, is to take your laptop to a friend or relative who will allow you to connect to their wifi, stand outside & try to connect to their wifi network, ideally somebody not on VM. If you are in a bubble with somebody, even better, you don't have to stand outside & can connect to their router via Ethernet 🐵 This will prove if the laptop can connect to t'internet.
I don't know if Currys have a wi-fi network that a sales rep could connect your new laptop to, to prove it will work. Worth taking it back & asking them to prove internet connectivity is ok on your new laptop. The stuff they told you about bands and changing them is pure bullshine.
The other thing to prove your laptop works, is to tether it to your mobile phone, select the 'mobile hotspot' option, then connect your laptop via wifi to your phone. Look for a youtube video to do this, if you re not sure how.
There are no other reports of others having the same issue as you, so it must be something peculiar to your setup or configuration. It is unlikely to be the VM Hub, as Android & mac wifi works fine. Has anybody else played with the new laptop, who may have monkeyed with the settings? Out of the box, a Windows laptop should connect via Ethernet without issue.