Hi thanks for the pointer. Checked the firewall and yup I can see a PUT request blocked on port 80. It’s actually right there in front of my eyes with the console log! I can confirm it’s now working after I permitted this on the firewall. Strange though because I was running an older version of Discourse from about 2 years ago and didn’t have this issue. Guess it’s changed.
I’m not using the discourse-setup to do the install so not using HTTPS atm as I’m planning to install a certificate in there separately.