Revised: Can't access `ln -s` files in Kodi

WD My Cloud Single Bay
Firmware Ver 4+
OpenElec → Kodi on RaspberryPi 3+

EDIT: (Removed ln test1 test2 description as it is the expected behavior)


If I do soft links across volumes, like

ln -s "/shares/Marshal_3TB_USB3/TV/Movies/Platinum Blonde_WGBODT2_2015_05_20_20_29_00.wtv" "/shares/Public/Recorded_TV/Kodi/Movies/MNOP/P/Platinum Blonde_WGBODT2_2015_05_20_20_29_00.wtv"

It works, I get

# ls -l Plat*
lrwxrwxrwx 1 root root 82 Apr  6 17:41 Platinum Blonde_WGBODT2_2015_05_20_20_29_00.wtv -> /shares/Marshal_3TB_USB3/TV/Movies/Platinum Blonde_WGBODT2_2015_05_20_20_29_00.wtv

BUT, using OpenElec on RaspberryPi 3+ to run Kodi, The file shows up in the Kodi file viewer, but is listed as a Zero byte file and it will not play.

I have googled some for this problem, and have seen that this could be an issue with RPi, OpenELEC, NFS (and other mounting network mounting options) OR even Kodi.

FWIW, the output of mount :

WDMyCloud:/shares/Public/Recorded_TV/Plex/Movies/MNOP/P# mount
/dev/root on / type ext3 (rw,relatime,errors=continue,barrier=1,data=ordered)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=40960k,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=40960k)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev type tmpfs (rw,relatime,size=10240k,mode=755)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
tmpfs on /tmp type tmpfs (rw,relatime,size=102400k,nr_inodes=20480)
/dev/root on /var/log.hdd type ext3 (rw,relatime,errors=continue,barrier=1,data=ordered)
ramlog-tmpfs on /var/log type tmpfs (rw,relatime,size=20480k)
/dev/sda4 on /DataVolume type ext4 (rw,noatime,nodiratime,user_xattr,barrier=0,data=writeback)
/dev/sda4 on /CacheVolume type ext4 (rw,noatime,nodiratime,user_xattr,barrier=0,data=writeback)
/dev/sda4 on /nfs/Public type ext4 (rw,noatime,nodiratime,user_xattr,barrier=0,data=writeback)
/dev/sda4 on /nfs/neil type ext4 (rw,noatime,nodiratime,user_xattr,barrier=0,data=writeback)
/dev/sda4 on /nfs/mce type ext4 (rw,noatime,nodiratime,user_xattr,barrier=0,data=writeback)
/dev/sda4 on /nfs/TimeMachineBackup type ext4 (rw,noatime,nodiratime,user_xattr,barrier=0,data=writeback)
/dev/sda4 on /nfs/SmartWare type ext4 (rw,noatime,nodiratime,user_xattr,barrier=0,data=writeback)
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
/dev/sdb2 on /var/media/Marshal_3TB_USB3 type ufsd (rw,relatime,nls=utf8,uid=65534,gid=1000,fmask=0,dmask=0,force,user_xattr)
/dev/sdb2 on /nfs/Marshal_3TB_USB3 type ufsd (rw,relatime,nls=utf8,uid=65534,gid=1000,fmask=0,dmask=0,force,user_xattr)
/dev/sdc2 on /var/media/Seagate_Backup_Plus_Drive type ufsd (rw,relatime,nls=utf8,uid=65534,gid=1000,fmask=0,dmask=0,force,user_xattr)
/dev/sdc2 on /nfs/Seagate_Backup_Plus_Drive type ufsd (rw,relatime,nls=utf8,uid=65534,gid=1000,fmask=0,dmask=0,force,user_xattr) 

Thanks for any ideas

There are no official support articles related to this. Hopefully an experienced User will be able to assist.