https://bugs.winehq.org/show_bug.cgi?id=52821
--- Comment #3 from C. Leu kle@bluewin.ch --- Thanks Austin English for this informative answer.
So this is the reason why vcrun2019 didn't work in later Wine 7.x versions. Great, you solved the mystery! ;-)
I think your modification in winetricks will for sure work. I would test that if I could but I am currently not so familiar in building stuff like this at my own.
And regarding vcrun2019 with the CXBX-R emulator. I noticed in later Wine releases (starting from 6.7) some quite weird symptoms like crashes when native MS Visual C++ 2019 was present. So I prefer to NOT install it when ever possible. Later Wine releases didn't needed it anymore, CXBX-R was running better with the built-in C++ library. (Although it is officially noted that vcrun2019 is still needed.)
Well yes this has changed now again because of the C++20 Semaphores which requires the msvcp140_atomic_wait.dll.
I now ask me if a sole "C++20 Semaphores" argument would make sense in winetricks. So this would then install only msvcp140_atomic_wait.dll and nothing else.