How to build Android App Bundles?
Not using Android App Bundles is NOT the reason why your app is rejected by Google Play (see below for the real reason).
Android App Bundles (AAP files) are the *recommended* format by google, but APK files are accepted.
Android App Bundles's (AAB) advantage over APK is this: when people will download your app from google's play store, if you uploaded your app in AAB format, the user will only receive one version of the library, the one they need: downloading to a 64-bit phone will get only the 64 bit library, and downloading to a 32-bit device will get only the 32-bit files. If instead you uploaded your app as APK, all the users will receive all the files, 32 and 64 bit. I think they call that a "fat" bundle.
So AAP files are better for your users (no space wasted on their memory and in downloaded bandwidth). But APK are still accepted.
In order to create AAB bundles, I believe you need to use Android Studio to build the app, although I hope that at some point the Lazarus package will become able to do that as well.
But my suggestion is to stick with APK for the time being. You already have enough complicated things to work out, and you don't need one more...
And now the important thing:
This release does not comply with the 64-bit Google Play requirements
The reason why you app was not accepted is that it didn't contain a 64-bit version of the library.
By default, LAMW/Lazarus generates 32-bit version of the library (libcontrols.so is the default name) which contains the Pascal code you write with LAMW.
Since August 2019, google requires a 64 bit version of any native libraries (so files) and refuses to accept APK (or AAB) files that only contain 32-bit versions of embedded libraries.
32-bit libraries are stored in the folder "libs\armeabi-v7a" in your app's main folder.
(you will probably see the file libcontrols.so in that folder)
64-bit libraries are stored in the folder "libs\arm64-v8a" in your app's main folder.
(you will probably find this folder empty)
What you need to do to get your app accepted by google is to set up a separate 64-bit FPC compiler, which targets arm64 CPUs, and compile your project a second time with it, so that the 64-bit file will be created and added to the libs\arm64-v8a folder.
I had to struggle a lot to figure this out. More recently, fpdeluxe and other projects are making the task of building both 32 and 64 bit versions easier.
In my case, Lazarus IDE now produces a 32 bit library, and then I separately call a script that compiles the project again, with the 64 bit compiler this time.
At that point, both of the above folders will have the libcontrols.so file in them. If you then build the APK, both versions (32 bit and 64 bit) will be included in the APK. And when you will submit it to google, it will be accepted.