Well possibly - I moved to India (last month) and my account is still US. The game is also on sale on Xbox India website though - so it's not regional content block either.IP Check. You've changed your region?
I have the Xbox using unblock-us DNS servers and Netflix app works fine with it!