You need the official Cherub rock dlc for the cdlc to show ingame. https://store.steamp...___Cherub_Rock/
and you need the .dll for it to be playable. https://drive.google...iew?usp=sharing
Buy the official cable, it just a lot less work than trying to mess with the no cable launcher.
and no you dont need to start it through the song manager for cdlcs to work.