The capability for the host to know what controller is associated with what widget in the plugin GUI may already exist in either or both VST2 or 3; I don't know the VST spec that well. This information used to be buried in the back of the paper user manual that came with a hardware module, and it was up to the user to set up the controller to send the right data on the right port and channel and keep track of everything without the benefit of "friendly names".
But the fact remains that SONAR is set up to record and display the data as-recorded from the controller. When you look at an event list, it shows the channel that your controller was sending on, not the output channel of the track or the channel to which the synth is set to respond. Having an option to display the
destination data format and/or parameter name rather than the
source format would definitely be a new feature.
Obviously, this mainly gets to be an issue with Non-Registered Parameter Numbers which, by definition, have no standardized function, and could be controlling anything.