Well, chalk this one up in the "If it's stupid, but it works..." category.
After much fighting and frustration, I discovered that my CH setup works perfectly within ED as long as you don't try to program it in CH Manager.
That wasn't the case on my old computer, but that's the way it is now for some bizarre reason.
Just posting here for future Googlers.