В файле ~/Qt/5.15.2/android/src/android/templates/build.gradle имеем следующее:
buildToolsVersion '28.0.3'
С какого здесь хардкорная версия? Напомню, это исходный шаблон, и он копируется при сборке Qt-Android приложения.
Должно же быть
buildToolsVersion androidBuildToolsVersion
где androidBuildToolsVersion уже изменяются через локальный gradle.properties проекта.
Если нет некоего тонкого момента, которого я сходу не улавливаю, возможно, связанного с совместиностью версий, то это просто небрежный баг, свидетельствующий о снижении качества разработки Qt/