Patch Delphi's WebBrowser to avoid geolocation request denial. https://forums.fusetools.com/t/geolocation-not-enabled-in-webview-on-android/1374/4
Goto %BDS%\source\rtl\androiddex\java\fmx\src\com\embarcadero\firemonkey\webbrowser\
Patch WebBrowser.java with WebBrowser.java.patch (or just take WebBrowser.java applied)
Run fmx.jar-rebuild.cmd.
N.B. it rebuilds fmx.jar for Debug config only!
Open Delphi project. Disable fmx-dexed.jar in Libraries in Android Debug (see N.B. above) configuration.
Add updated/just rebuilt %BDS%\lib\androd\debug\fmx.jar to Libraries.
Build and deploy project.
N.B. you have to clean project (or just delete %platform%\%config%\fmx-dexed-.jar file) if you make new changes and rebuild fmx.jar for those changes to be applied.