SPBTLE-1S - ADC Scan?
This Errata applies to this device.  So you need to change the #define for the micro from 32MHz down to 16MHz.  Note that this doesn't actually change the operating speed, it just fakes the CPU out, so all timed things will happen twice as fast (eg baud rates will be double what you set).

But the ADC will then work with multiple channels.  And the ADC on this chip is nice and clean. I'm still working on "it blows up if you connect to it," because that seems to be specific to my code...

--- Blows up if you connect to it was a memory address error.  But when I change the speed, it doesn't show up on the radio...