All right I was too curious and decided to give the EPG setup another try with 21.0.6 during my lunch break...
Current setup: One colossus with an STB Profile (Canadian Satellite), using Hauppauge IR Blaster
ATSC: 4 Hauppauge 1250 Cards for an OTA Profile (Over the air..)
So I reran the setup by creating both OTA+STB profiles in the Setup option under Television General and cleaning up old settings for all.
Postal code is fine with a space for Canada. I just need to click OK in the MC2XML window so no problem there. Fixed
The little popup window letting you know which Provider Token shows up at least 4-5 seconds AFTER the mc2xml window so you may want to change this as I wasn't sure if it was popping up for the STB config or the OTA. So I waited, moved windows around and could confirm which profile it was running for
(BTW good idea to have that little pop-up window..). BUT IT FINALLY WORKED good stuff
!! AND No more mc2xml that keeps popping up.
I reran the setup after restoring my previous MC20 Library to get that missing STB channel from an old ZAP2IT lineup and reran the setup (only clearing settings and guide data). IT ALSO WORKED!!
I've answered my own question about manually adding channels... Looks like its fairly easy to do I could have done that as well.
And... Auto-Match behaviour is a lot better now too thx.
However one thing I don't understand is if I try to load the program guide again why do I still see the mc2xml config window?
I see that Both .dat files for both profiles have been created under settings/mc2xml in appdata but will mc2xml accept them if they're not called mc2xml.dat? Maybe this will work automatically in the background but can you please confirm?
The reason I ask is as a workaround in MC20 i created mc2xml profiles manually and they don't pop-up when I load program guide in the television option. I suspect this is not normal in MC21. I guess I'll find out in the next few hours when it tries to load data automatically...