It looks like coverage is being read correctly, as the Estimated after merge figure is available in the SonarCloud PR.
If all you have changed in this pull request is configuration to product the coverage, then there are probably no lines that can be covered by tests in this pull request, so there’s no coverage information that can be shown.
Is there other code changed in this pull request, or just pipeline configuration?
In most cases, a PR will fail on New Code conditions preventing new code that is not covered from entering the main branch.
This doesn’t cover the case where a PR removes a bunch of tests, or example, and brings down your project’s overall coverage. We don’t have a good answer for that yet.