When it comes to coverage data, I believe that the fact that the file changed or not is of little importance. SonarQube imports the latest coverage data, irrespective of file changes (think of an edit on tests, which can change coverage on files which weren’t modified).
Hence the importance of coverage data correspond precisely to the sources analyzed, as explained here: