Update: It seems like the library scanning is looping. One location is scanning, starts adding, and then crash. If I turn that location off, the crashing stops and I can stay connected to the core. So how do I figure out what is causing the loop?
Perhaps show a screenshot of how you have your storage location configured in Roons storage settings? Is it a local folder to the core or a network share? As a Roon core it’s really underpowered so if you have a large library of music it’s going to likely chug along.indexing but this should not cause it to hang and refuse connections unless it’s completely maxing it out.
I had 3 folders in storage. 2 of them scanned, the third kept crashing at 34,996 files.
I installed Ubuntu and am loading the core on that. Then we will see if it catalogs everything.