I think I've come up with a good solution to the wire routing issue. I've installed 4 JST plugs on the controller board in order to be able to plug in the rear brake lights and indicators separately while allowing the cab lights to be soldered directly to the board. If everything is soldered to the controller removing the body would be impossible.
The JST plugs also fit the plugs on the end of the CrossRC lights so I only needed 4 instead of 8 which is nice, just pay attention to polarity as the plug can be plugged in backwards.
I was a bit confused by this at first but each of the programmable channels on the controller connect to the negative on each LED while there are 2 shared positive pads for all of the positive leads.
I've got the lights all programmed how I want them but when I tried to transfer the config to the controller I ran into an issue with the program used to transfer this file. My antivirus program flagged this file as a threat (medium) and quarantined it. I've contacted the creator to see if theres a fix on and explanation.
I'm guessing this is just a case of my Antivirus program being overly protective but I'll wait to hear back about it.
The JST plugs also fit the plugs on the end of the CrossRC lights so I only needed 4 instead of 8 which is nice, just pay attention to polarity as the plug can be plugged in backwards.

I was a bit confused by this at first but each of the programmable channels on the controller connect to the negative on each LED while there are 2 shared positive pads for all of the positive leads.

I've got the lights all programmed how I want them but when I tried to transfer the config to the controller I ran into an issue with the program used to transfer this file. My antivirus program flagged this file as a threat (medium) and quarantined it. I've contacted the creator to see if theres a fix on and explanation.
I'm guessing this is just a case of my Antivirus program being overly protective but I'll wait to hear back about it.