Running Plex via Docker - Ocassionally Freezes and Drops media playback on devices

The /config needs locking because the database driver (sqlite) relies on locking for several of its operations. Corral used 9pfs, which natively support file locking across to the host’s file system (a rare feature in network file systems). NFS, as you found out, does not do this. Some people have reported success using local posix locking with NFS, but I’ve personally seen database corruption using this technique so I would not recommend it.