Hi Chris!
Revisiting your reply/question (#72).   Short answer: neither file found in the log.  Below are my notes which as I interpret it is the script isn't being loaded, and I'm guessing because I'm doing something which is causing the ownership to revert to abc:users.  
barry@raspberrypi:~ $ docker logs -f TVHeadend | grep -i  libdvbcsa.sh
	==>  Doesn’t work →  displays entire docker log to screen
barry@raspberrypi:~ $ docker logs -f TVHeadend > /mnt/ramdisk/TVH.log
barry@raspberrypi:~ $ ls -halt  /mnt/ramdisk/ TVH.log
barry@raspberrypi:~ $ cat  /mnt/ramdisk/TVH.log | grep -i libdvbcsa.sh 
	==>  NF (also tried w/o /sh)
barry@raspberrypi:~ $ cat  /mnt/ramdisk/TVH.log | grep -i streamlink.sh
	==>  NF (also tried w/o /sh)
barry@raspberrypi:~ $ head   /mnt/ramdisk/TVH.log 
[custom-init] No custom services found, skipping...
[migrations] started
[migrations] no migrations found
───────────────────────────────────────
("LSIO" in ASCII, which was pretty much illegible in the proportional font here!)
→  Later, using head -n 40
   
Setting permissions
[custom-init] No custom files found, skipping...
[ls.io-init] done.
[custom-init] No custom services found, skipping...
[migrations] started
[migrations] no migrations found
usermod: no changes
As always, a big Thank You!