Did some testing and discovered some things.
All of these numbers were obtained with the bike idling on the centerstand, except the resistance values (which would be the same either way).
Charging voltage was 13.6-13.7V the whole time.*
First, Oxford isn't kidding, the Heaterz grip set does in fact draw no more than 4A at max power. 3.55A was what I measured this morning (grips @ 100% power).
Second: resistance of the two grips is **
left: 6.7 ohms
right: 8.5 ohms
interesting, I expected them to be closer to the same value. This would be a good excuse to break out my thermometer gun, & see if there's a meaningful difference in surface temps between the two sides.
Anywho. Power consumption: (P=IV) 3.55A x 13.6V = about 48W (closer to 49W if you go with the 13.7V value). Which doesn't leave a ton of power for other accessories. Good thing I rarely need to run the Oxfords at 100%.
I didn't try any other power levels.
With the engine off, key off, the grip set draws absolutely no current, down to the ability of my multimeter to measure (it claims to measure micro-amps).
Same story with key on, engine off. The logic in the Oxford "Smart" controller appears to turn itself completely off, until it detects normal engine-running voltage.
With engine running, grips "off," there is a 1 mA power draw. Presumably, this is to power the logic of the "smart" controller.
Conclusions: It seems that I get completely normal charging voltage when the engine is cold, with all accessories connected. So, i don't think any of them are drawing power they shouldn't.
When I saw the alarmingly low (12.5-12.6V) charging voltages at idle over the weekend, it was very hot out and I had been riding for a while, so the engine was toasty.
I suspect I have a stator on its way out. When it gets hot, it can't develop as much power as it should. Fortunately, I have a fix for that already in progress.
**The locking tab broke off one of the plugs when I was removing it for the resistance measurements. I think the plastic got brittle from repeated sun exposure. I'm annoyed enough that I might replace all of the connectors with proper weatherproof ones. Have several pre-wired, 16-ga. wire, weatherproof connectors left over from another project.