Just to update the thread with feedback from Pentair support that actually did end up helping...
When IntelliCenter is telling the heater to run, go to the heater keypad on the heater itself, there the heater is set to be on (on either pool mode or spa mode it doesn't matter which) the set point there is set to 104? If not, press up arrow repeatedly to set that to 104. Heater must be left in this state for the the IntelliCenter to have control.
In my case, both pool and Spa set points are 104F.
The current water temp will also show on the heater keypad on the heater itself. Does the heater and the IntelliCenter both agree on what current water temp is? If not:
From IntelliCenter outdoor panel, main screen: Settings > General > Temperature Sensor Calibration > Water Sensor. Then click the up or down arrows so our two temp sensors are in agreement with each other.
In my case, the "True Read Out" and "Adjusted Water Temp" did not match. There were about 3 degrees different, so I changed them to match and voila, i'm getting spa water temp to 103/104F. I've ordered a pool thermometer to measure actual and see whether i'm really getting what I think i'm getting. That will be the final test.