Pull request analysis it return empty data

i face two issues :
1- when Add sonar.branch.name with pull request analysis at same bitrise workFlow (sonar canner CLi) sonarqube ignore pull request analysis but analysis branch .
2 - Pull request analysis it return empty data

note i am using bitrise

sonar.projectKey=hyke-hda-android
sonar.host.url=*********
sonar.sources=.
#sonar.java.source=1.11
sonar.sourceEncoding=UTF-8
sonar.login= **********
sonar.branch.name=$BITRISE_GIT_BRANCH


#environment variables are evaluated
sonar.projectVersion=$EXTRACTED_ANDROID_VERSION_NAME
sonar.java.binaries=.
sonar.scm.exclusions.disabled=true
sonar.exclusions=**/build/**,\
                 bin/**,\
                 gradle/**,\
                 gradlew,\
                 gradlew.bat,\
                 *.gradle
#Code coverage
sonar.issuesReport.console.enable=true
sonar.java.coveragePlugin=jacoco
sonar.jacoco.reportPath=./build/jacoco/test.exec
sonar.junit.reportsPath=build/test-results/*
sonar.report.export.path=sonar-report.json

sonar.pullrequest.branch=$BITRISE_GIT_BRANCH
sonar.pullrequest.key=$BITRISE_PULL_REQUEST
sonar.pullrequest.base=$BITRISEIO_GIT_BRANCH_DEST
sonar.scm.revision=$BITRISE_GIT_COMMIT
sonar.pullrequest.provider=bitbucketcloud

What version of SonarQube are you using?

Please note that you cannot provide sonar.branch.name with an analysis that includes sonar.pullrequest.* analysis parameters. You must keep them separate (usually with an if branch in your pipeline configuration, detecting if it’s a pull request or not based on environment variables)

i am using 8.9