Running buildalyzer when cracking our project causes changes to project.assets.json vs running dotnet build this means dotnet build will be forced to rebuild and after running dotnet build the project will need to re-cracked.
I have opened an issue:
Buildalyzer/Buildalyzer#202
This only seems to happen on relatively complex projects, but it seriously slows down the extension when this is happening so it is a priority.