My problem was resolved in the end and as I thought from the beginning it was definitely not on my side causing the issue.
I'll tell you my story and I hope lots of people and providers read this...
I had this problem for 2 weeks described in my op above where all country channels were working great except for any USA channel.
I was constantly in contact (direct messages) with my IPTV provider and all I got from him was "USA channels are working fine on my side, if I can't replicate the issue I can't fix it" I was telling him what the issue was for 2 weeks?? but he did nothing. It was no use to me telling me it's ok on his side...really what good is that to me?? He kept telling me it has to be my ISP blocking it... Rubbish.
I researched a lot about this and I decided to buy a cheap 24 hour sub from China and hey presto the USA channels worked great! I also put my VPN directly on my router and with or without the VPN the USA channels would not work from my provider. I told him this and I also told him I would ask other people on his main community chat channel all about this... He wasn't happy about that...I put it to him if the problem is not on your side or your source or balancing server or your delivery method to my side then how come a cheap China sub works for me? How come USA channels will not work for me with or without a VPN??....30 minutes later all my USA channels were back to normal and working ok!
The moral of this story is this... If you as a customer has a gut feeling that the IPTV issue is on the side of the provider then it is! They are a lot more variables on their side that can go wrong that will break there service to you, like there source, servers, balancing, hardware, even there own internet connection bandwidth. The only main variable on the customer side that can go wrong is the ISP. Providers will fill you with crap... Why? Because I'm my opinion they get greedy... They take on more customers than their hardware can handle, it's all a balancing act... As soon as my USA channels were fixed or got extra bandwidth back 2 country channels that I don't ever use went down... Surprise surprise....