It looks like your license policies are a bit odd. According to my colleague, your rental and playback durations are set to 0, which means unlimited, but your license duration is set to a timestamp instead of the length of time you want the license to last before expiring.
It is possible that such a large duration (46 years) is being rejected by the hardware security of the Android device. This would explain why we don't see the same failure on desktop Chrome, which uses a software CDM.
Please try setting the license duration to something reasonable like 1 hour or 1 day and see if that solves the problem for you.