Visual Studio 2019 does not load even when it is selected as the chosen IDE. Instead the editor loads Visual Studio 2017. If you create a new C++ class after switching the IDE and restarting the Editor, it will load VS2019 as expected.
This was reported and tested in 4.22.1 (CL-6063286) and reproduced in Main 4.23 (CL-6573768). The option for VS2019 is not available in 4.21.
Results: VS2017 loads instead
Expected: VS2019 should load because it was selected as the chosen IDE
There's no existing public thread on this issue, so head over toAnswerHub just mention UE-74942 in the post.