SonarScanner for Net - Code Coverage sample cli

Using SonarQube 8.9, Sonar Scanner for .Net 4.7.
I need some guidance on what could be wrong. After analyzing over 50,000 files for 24 hours and almost a gig of information, and 1.5 hours of processing on the server with no errors, SonarQube shows 0% coverage. When run on VS Enterprise locally, there is coverage results.
I tried a few things, but these commands seemed to have made things happen except code coverage is 0%:

SonarScanner.MSBuild.exe begin /k:"MyUniqueKey" /"http://myurl:9000" /d:sonar.login="myloginid"
dotnet build MySolution.sln 
dotnet test MySolution.sln --collect "Code Coverage"
SonarScanner.MSBuild.exe end /d:sonar.login="myloginid" 

Is there something I am doing wrong or missing here? Do I need to set something else up? My solution is using .Net Framework 4.6.

Hi John

As you are on SonarQube 8.9 you may not have seen the improved documentation on setting up coverage here. I notice that you do not have --no-incremental set on the build, that might be this issue.

If not let me know and I will DM you so that you can send me logs privately.