UT is not correct display in SonarQube

We have a backend java service, we run UT test for a class from JetBrains- IntelliJ IDEA, it display normally. lines cover 90%+

However, when we check from sonarqube-measures, locate to that class .java file, it display 0 and not covered by tests.

What is the possible cause? any specific setting need to do?

SonarVersion we used:

see updated attachment from IDE and sonarqube