Yep, i have an extra 3 months Game pass code lying around if you're interested, also concerning XBLive how were you buying digital games, i tried to purchase but it was impossible since kenya isn't supported.
I still have a few more months left on my GP. Maybe when it expires. I hate that you have to stack three months codes to get one year.
With XB Live I set my language to English UK and store location to US, New York Address. I buy digital codes from G2A, Seagm Mall, Offgamers, Amazon etc and redeem on the MS Store on Xbox console. If I use redeem.microsoft.com it gets denied saying wrong country. Buy on Xbox console itself it works and I can buy a game just fine.
I think it's fine and MS won't be scrutinizing wrong locations since, same as Sony, they support a handful of countries.