On Chrome Android, chromecast SDK simply doesn't work, it's not loaded at all, I have this issue also on a sender app I made, it looks like window['__onGCastApiAvailable'] is not called at all.
Actually, if you play a video in Chrome Android, a cast icon appears in the top left corner of the <video> element but it seems a Chrome native thing, not the cast button implemented in this repo.