Can’t access SMB child datasets

I’m trying to set up shares for Audiobookshelf and I think I’ve run into a problem with dataset presets and permissions.
I created a parent dataset called data with the SMB preset on my pool and then two child datasets audiobooks and ebooks, both with the apps preset because I assumed the app would need access to them. On my PC I can reach the data folder over SMB without issues, but I can’t open either of the child datasets. I also created a separate user aside from the default admin, added that user to the two child datasets and gave full control, but I still can’t put any files in them. From what I can tell the apps preset uses ACLs rather than simple Unix permissions and the ACLs look fine in my screenshot, but clearly I’m missing something. Why can I access the parent dataset over SMB but not the child datasets, and did I choose the wrong preset or overlook a step when setting up permissions?