This is almost certainly because it is rooted, IMHO. All the serious banking/payment apps I have seen won't run on a rooted phone as they can no longer be sure of the integrity of the device.
I suspect the phone rooting block is more for protecting their proprietary client-side code.
This is because beta versions don't pass safetynet checks.