Homeseer 2.2.11 refuses code injected from Learn Helper

I am a longtime USBUIRT user. I have approx 100 codes that I send to 3 different zones routinely using Homeseer. The USBUIRT has been working flawlessly for 2 years.
I recently got a Sony HDTV. I was able to find the discrete ON and OFF codes and successfully use Learn Helper to get them into Homeseer. Everything works fine.
I have now added another Sony TV in my office where the Homeseer computer lives. I found the discrete codes for it and again I was able to get the ON code into Homeseer via Learn Helper. ON works fine. However after trying multiple times I am not able to get Homeseer to accept the OFF code. I can get the Pronto code into Learn Helper and the code works properly when transmitted from Learn Helper. When I inject the code into Homeseer, it is accepted, but when I send it from Homeseer, nothing happens; the LED does not flash like it should.
After looking closely at the Pronto codes, it turns out that the discrete ON and OFF codes are identical for both Sony TVs. But I want to send them to different zones.
I have also examined the registry entries (501 and 502 versus 601 and 602) and it turns out that the discrete codes for the TVs are not the same? The codes on zone 2 (501 and 502) work fine but the zone 3 codes (601 and 602) are different. The ON works the OFF does not work.
Can anyone offer some suggestions!
Steve Q
I recently got a Sony HDTV. I was able to find the discrete ON and OFF codes and successfully use Learn Helper to get them into Homeseer. Everything works fine.
I have now added another Sony TV in my office where the Homeseer computer lives. I found the discrete codes for it and again I was able to get the ON code into Homeseer via Learn Helper. ON works fine. However after trying multiple times I am not able to get Homeseer to accept the OFF code. I can get the Pronto code into Learn Helper and the code works properly when transmitted from Learn Helper. When I inject the code into Homeseer, it is accepted, but when I send it from Homeseer, nothing happens; the LED does not flash like it should.
After looking closely at the Pronto codes, it turns out that the discrete ON and OFF codes are identical for both Sony TVs. But I want to send them to different zones.
I have also examined the registry entries (501 and 502 versus 601 and 602) and it turns out that the discrete codes for the TVs are not the same? The codes on zone 2 (501 and 502) work fine but the zone 3 codes (601 and 602) are different. The ON works the OFF does not work.
Can anyone offer some suggestions!
Steve Q