i ended up removing the network watcher, as well as the resource group it was in
i then created a new "log analytics workspace"
and create the connection monitor again, selecting this new log analytics workspace
the connection tests then worked
i think this may have been caused by deleting the network watcher and then recreating it. perhaps when re creating, it was referencing a log analytics workspace that no longer existed - perhaps something for the devs to consider