We've identified the issue, its the outer container uses h-dvh (dynamic viewport height). On some Android phones, particularly those with:
Non-standard browser chrome (RedMagic's custom browser UI)
Bottom navigation bars that resize the viewport
Android 15 edge-to-edge display changes