So after some further diagnosis tests (logging onto another machine to run it, booting into another OS installation on the same laptop) it came down to the needing to run the following command:
Set-Item WSMan:\localhost\Client\TrustedHosts -value *
Also while doing further investigation I found this site which could help others with remote powershell issues (posting for reference).