In general inode info from NAS file systems is not sent over SMB so Roon won’t get it. I do not have the 102, but several older ReadyNAS units like NV and Ultra 2. When the music folder is mounted from any of these I must Force Rescan to discover changes immediately.
The only time real time watching worked was when I had the music on a USB disk directly attached to my Roon Core server (running Debian. File system, ext4, was created on the Debian machine. Maybe not necessary, but anyway…)
Yes, I use a ReadyNAS Pro2 (based on the Ultra 2+) and inode notifications back to Roon Core or any other server such as Asset UPnP server.
So the periodic rescan is needed. Plus when I add or change anything in my Library, I just make a scan and check that what I am expecting is the case - it takes no time at all for a full rescan of a 8TB library of 85k tracks.
same here since I moved from a local usb drive to the 204 ReadyNAS few days ago, I figure it out with this setting (automatic rescan internal) set to 1 hour as workaround: