Capcom has their own fork of .NET for the Playstation, for example.
I don't know what kind of GC they implemented.
They will not be using .NET AOT probably ever though. Unity's AOT basically supports full C# (reflection etc) while .NET opted to restrict it and lean more on generated code.