It sounds like a bug in the EGLFS platform plugin.

If you are able to build Qt on your desktop, try building the EGLFS platform plugin as well and check if you observe the same behavior.
If it works on desktop it might be related to the system on the arm, if it also doesn't work it is almost certainly a problem of the QPA plugin.

Cheers,
_