The current workflow looks weird. At first, the inapplicable xcb QPA backend is set in Qt configure options. Then the correct android QPA backend is forced via the QT_QPA_PLATFORM environment variable.
Using the default QPA backend, which is android for Android devices, is just fine.