It’s just a thought, but I believe that BT Hubs may have IPv6 addressing turned on by default.
Can you turn this off in your router, reboot your ROCK/NUC and see if that helps?
Your BT Hub may have configuration pages similar to this - and you need to change the “Stateless” entry to “Off”: