Based on the similar posts I have found online this appears to be a glitch with the PS4 and so you might be better taking this up with Sony. It seems like the WiFi settings that are stored on the PS4 maybe corrupted and you need to remove them and reconnect. As far as I can tell the only sure fire way of removing the settings is to initialise the PS4, but that is a bit drastic.
Another option could be to setup a guest network on your hub and try connecting the PS4 to the guest wireless SSID. If the issue is just with the settings stored for the main VM SSID on your PS4, then connecting to a new one could bypass the issue. You could also test this by renaming your main VM SSID but that impacts all your other wireless devices that would need to be setup for the new SSID and may not fix the issue.
My setup: V6 TV box, M350 Fibre broadband with Hub 3 in modem mode connected to a Netgear R7000 router. Telewest/VM user since 2001.
As a Very Insightful Person, I'm here to share my knowledge. I don't work for Virgin Media.