Well, I tried using docker on the synology but for the life of me I couldn't get a secondary storage path to work. Not comfortable enough with docker to move all the recordings over to the default path and have it wiped out when I try updating Channels or something. So I went back to troubleshooting the package install. Found another thread on here and low and behold, got it working again tonight. So many hours...
For anyone that runs into repair not working on the Synology, what worked for me was installing it, and then enabling ssh and going in and removing a single file using following: sudo rm -f /var/packages/ChannelsDVR/var/ChannelsDVR.pid
Of course, do at your own risk.