Hi, thanks for sharing these issues.
In the cases of 1 and 2, the changes for VS2022 haven't included any changes to these areas of NCrunch. I think there might have been a change in usage here that is surfacing something unexpected.
Explicit tests will be run by NCrunch when they are specifically targeted in the NCrunch Tests Window. They won't run automatically. It should be possible to check whether NCrunch has correctly detected the 'IsExplicit' tag by adding the 'Is Explicit' column to the Tests Window and checking the status of the child test. If there's a problem with test discovery, it should show up here.
The 'Is Enabled' flag can be disrespected by NCrunch when a test is targeted for priority execution and no grid node is able to run it. This will happen if you try to debug any test, and doing so will cause NCrunch to build any related projects locally so that it can build an environment for the test run.
Issue 3 is a cause for concern and could be related to the change in underlying platform. Does NCrunch give you any error information for these tasks under the Processing Queue Window?