I got a quick response from Sid at Toshi with feedback: My app wasn’t picking up the injected web3 on his phone. :(

I quickly went through all my devices on all my platforms and it was looking great. Then, I pulled out an old Android phone from a friend and sure enough. No web3. WTF!

To add to my confusion, the game worked fine on stage. At first I thought it was a problem with CloudFront, SSL, Web3, and Android. But after securing my stage environment, it still worked. I had to dig deeper…