A chunk has already switched to C# with Unity. Most other engines (proprietary, Unreal, etc) have decades of C++ that would require too much effort to migrate to anything new.
I work on CorsixTH as a hobby which is also c++ and lua.
Also since Burst got mature, many C++ modules are slowly being rewritten in C#/Burst subset.