I'm an idiot. And I am embarrassed.
A while back I started upgrading my engines from DCC to RailPro. All my EMD F series engines are Stewart/Kato models from the 1990s. I have some powered chassis so I decided to upgrade the chassis, clean and lubricate them, and repair/paint anything that needed it. Then I would swap the bodies to the upgraded chassis and start the process again.
But I ran into some problems. I ended up with multiple engines with the same road number. It was fine when there were some running DCC and some running RailPro. Although all the engines in this group were the same railroad, some had different paint schemes. So I labeled them in RailPro as new or old. IE: Blacklog 1974 new, or Blacklog 1974 old. Everything was fine. But my feeble mind was getting confused.
The engines that my Hand Controller wouldn't recognize were DCC. Duh. I thought they were RailPro. I didn't realize this until I took the bodies off of them. I'm an idiot.
To make these engines idiot-proof will require renumbering the engines. The decals on these engines have been on there ~15 years. It's going to be a mess. Unfortunately, I have lost the original file that I printed the name and numbers from. Duplicating the style is going to be a pain.
And then there are the engines that are factory painted. Like the Pennsylvania RR. It didn't matter if there were duplicate engine numbers on these. They have been in a MU set up since day one and all the engines have the same address in DCC.
I have created a real mess.
And, I'm an idiot.