Trying to find the actual Steering Wheel Buttons. Apparently not all buttons have the data lines to the pins of the 4 pin connecter we connect horn and heat ecu to. It finally dawned on me that when it magically started working for me was after I upgraded from older steering wheel buttons to the newer ones! However I didn't realize and didn't try since I didn't know it was a requirement. I will get some part numbers next time I get the wheel apart. Also We are currently doing this for a customer so I will post their working button part number.
So 3 things of wiring are missing.
Power to SCCM, Power in the harness to buttons from clock spring to buttons, and the data line in the buttons, even though most (maybe all) buttons show 4 pins!
And of course the Heated SCCM which contains wiring, and new wheel, in the previously mentioned list of parts.