Yes that’s because on the Android phone
submitOnChange: true command is broken.
That command is what tells the SmartApp that the user has selected a different input and then uses that to re render the page with the new options.
This issue has been reported here:
Please report it to ST Support (email@example.com) for them to fix it. As soon as they fix it and it works like it’s supposed to the this problem will go away.
Meanwhile it works fine on iOS.