Only some apps on my moto g5 have internet access
Ah Ha! I may know the issue. My ISP, Talk Talk, has randomly enabled Kid Safe and is blocking some websites including the servers of the apps with no internet. When I use a VPN, everything starts working again due to KidSafe being bypassed. After disabling, it all starts working again without the VPN!