I think I may have fixed it by rolling back a few versions of Plex Media Server and then incrementally upgrading back to the latest version. A kind-of reference to this [Crash - Nightly] - 1.15.3.876, 1.15.4.919, 1.15.4.994, 1.15.8.1198 and 1.16.1.1291- Windows Plex PMS - Plex Media Scanner has stopped working
If it doesn’t crash after 12 hours, then I have a feeling the problem is solved.
I think the crashing was due to the fact that I had migrated using a newer installer package than when the server was running pre migration/final crash.