Re: taxes, the US government will make you pay all your taxes. If you pay taxes to a foreign govt then you can get a waiver for what you paid but if the tribe gives you a good deal the US govt will still demand the rest.
[1] https://www.nytimes.com/2019/01/26/us/politics/allergan-eye-...