Why does the description say Google puts a 2GB limit on APKs in the description? That is entirely imposed by Itch. In fact, there are bigger Android games on this site, but they link to external hosting or a zip. Google never actually imposed a strict limit for APK size. This is a misnomer from how Google Play packages (AAB, OBB/PAD, XAPK, etc.) or external FAT32 storage (4GB). 34GB is the biggest Google Play supports, but most devs get 4GB or 8GB. The Android operating system itself does not hardcode an artificial cap on APK file sizes. It's generally limited by your phone's memory (RAM) when it's parsing and thus is why some use multi-part installers.
You are right; there was an error in the description. The issue doesn't stem from Google but from Ren'Py, which imposes a 2 GB limit on compiled APKs. That is why Ren'Py games exceeding this limit (like my previous one) use a lightweight APK containing only the script files and some UI elements, alongside an external file that holds the heavy assets.
https://www.renpy.org/doc/html/android.html#step-5-build-and-install-the-package
Although this isn't explicitly explained in the documentation, it likely stems from the build process—specifically the use of 32-bit tools like Gradle—which causes this limitation.