scook
Adding a patch change at the very beginning of the track is the same as setting the Bank and Patch values in the drop downs in the Inspector and Track header. These values do not appear in the Event List. Have to read this closely to see it may be by design
SONAR inserts a change in bank and patch. When you play back the project, the initial bank and patch shown in the Track view will be used to the point at which the bank/patch change takes place. You can remove a bank/patch change in the Event List view.
So, the initial patch change at the very beginning of the track is shown in the track view. Subsequent patch changes appear in the Event List.
There is a difference. When you insert the patch change in event viewer @ poisition zero, the patch change is not sent until the project starts. When inserted into thh inspector, it is sent when the poroject loads. Perhaps this can be changed somewhere, but it makes a huge difference when using an active playlist set to 'wait for keypress', unless you like surprise guitar sounds shortly after you play the final chord in a song:). Fwiw, the inserted patch change at the start certainly does show up in the event list on my systems. I also insert a control change to adjust a DCA for level shortly after. There must be some other variable that affects this.
Ahh....it just occured to me that I use the + sign in event viewer to add an event, then change that event to a patch change. Perhaps this is the difference. Are you using the insert patch change from the top menu instead? If so, try the little plus sign in event viewer.