I believe that this was to do with the fact that I force removed the VSphere evaluation licence through the CLI as it had expired and was alerting despite the fact that I had valid licences in place. I think removing this forcefully broke something.
I have now deployed a new VCSA and all is working ok now.