On the clean install, you are correct. The channels that were doing what I described before record fine. So, it is the decoder. Just not sure of the solution.
I believe I have solved it but, I am not exactly sure why this would have been the issue.
You will remember you had asked me to change the font in the channel name.... which I did with no luck. In looking at the XMLTV info, I noted that same of the channels that had the odd font also had the odd font in the XMLTV channel id as well. Changing the source from XMLTV to NONE AND changing the name to a standard font solved everything.
Could that be correct? That not only would the font in the channel name but if it was in the XMLTV database kill or stop the ability for the C++ and C# to communicate?