Code coverage issues .. 2 jobs for analysis - one for security/coverage and other for PR/merge quick quality check

We have a java based sonarcloud project with the following process in place.

  1. Github actions based PR and merge to master sonar analysis which does basic quality checks(except for security/code coverage) to make the merges faster.
  2. We have a nightly jenkins job that runs full analysis and does coverage(unit/integration etc) and updates the same project in sonarcloud.

Issue that we observe is that the nightly job updates the project with coverage, but the frequent PR builds wipe off the coverage data :frowning_face:

What needs to be done in the PR build to indicate the absence of jacoco coverage data to not be interpreted as 0 coverage?

Anyone else facing this issue?