Haunted Roon (core downgraded itself to 1.8 overnight)

There is no 1.8 compatibility for 2.0. You have to run Roon 2.0 or Roon 1.8 Legacy. The instructions you followed and posted above are for installing Roon 1.8 Legacy. So, you can stay there or install Roon 2.0. It’s your decision. However, all clients and core need to be on the same version.