I can't say for sure, but I think it is something with the way the controller is on CANbus, not the specific controller itself. Though that is mostly a hunch.
I base that on being able to "fix" the errors by doing stuff with an obd11. I forget the exact order I did, but a certain order of basic settings resetting, and clearing faults I could get the errors to go away. They would then stay away for a few hours, or maybe a few days, then come back. Also if I swapped to OEM, drove for a few, then put the DSC back in the errors would stay away for awhile, but eventually came back. I blamed it on my new headunit being a bridge too far for non-standard stuff on the CANbus.
If it is a "bad" controller, then there is a root issue, since there was a facebook thread where there are at least 4 controllers with similar issues out there. Not a huge number, but seems like more than a few people are having the same issue.