The key is setting up a well organized Folder Structure by genre, then perform a Folder and File permissions applying inheritance on all. Linux/Unix is picky about permissions.
Keep the update manageable. For instance, I had to scale back from a single run of 45,000 songs to batch updates of 10,000 files per Update session, run back to back..
My NAS is a small Xbox 2TB drive, reformatted into NTFS, partitioned into Music and Movies, with a total of four partitions and the last being a “blank”, free space, partition that can be used to reset the music library index.
My NAS is plugged into a mesh ASUS RT-AX58U router, which simplifies everything with their UI..