If you have done ACT map in the editor and even see it is working in software, you are done with ACT mapping. The rest has absolutely nothing to do with ACT.
We should clarify the meaning of words before we continue. ACT is ONLY about mapping plug-in parameters to virtual controls. There is only one another "thing" which has ACT name in it, "ACT MIDI" Sonar control surface plug-in. It is just a part of name. There are "ACT MIDI", "Generic Surface", "A-Pro", "VS-700", "AZ Controller", etc plug-ins which can work throw ACT (all of them! May be the only exception is "Mackie Control"). But only one of them has "ACT" word in its name.
So, you write "Sonar's ACT Controller's properties". I guess you mean "A-Pro" plug-in properties (you see "A-PRO" label in the window). "ACT MIDI" has no "software controls" to operate. I repeat, "A-Pro" plug-in can work with ACT, but it is not "ACT MIDI" plug-in. Also the window is the interface for this plug-in. Like VST window, it is NOT a part of "Sonar properties".
So, if all previous guess are correct, you can let say move a knob in "A-Pro" window and that changes some parameter but corresponding hardware control is not moving it. Is that right? Can you control something from hardware at all? I mean transport, volume?
"map 0...19" are build-in A-Pro (hardware) maps. The plug-in ("A-Pro") tries to switch A-Pro hardware to map 19 on startup. It also tries to map everything (NOT ACT, it maps hardware controls to MIDI messages). For that to work, it is very important to have correct "Output" port specified for "A-Pro" plug-in in Sonar Control Surfaces preferences dialog. Common symptoms that is not working right is significant delay (~10 sec) when you start Sonar/Load project (that is what I get if I add the plug-in because I have no A-Pro hardware). That means the plug-in is unable to communicate with hardware correctly. That does not immediately means there is no reaction from hardware, in case the "Input" configuration is correct, knobs, faders, buttons, keys are working. But that is clear indication something is wrong with outgoing communication (just wrong port selected, incompatible firmware in device, etc.).