it's not an "error" so much as a violation of a policy for publication at play store. you cannot allow cleartext traffic as the default. this is what occurs when you add the cleartext macro to your manifest. you have to remove that line from the manifest and create your own network security config file. in it you will add a list of url's for which your app permits cleartext. the cleartext macro refers to a network security file embedded in B4A's core, but it permits cleartext to all domains. if you don't invoke the macro, that file is ignored. if you want cleartext in an app at the play store, you need to add your own network security config file to your manifest, that is, a file which does not permit cleartext to all domains as the default.
regarding publication at play store, you need sdk29. for personal use, you can permit cleartext for all domains.