See the CoreCLR PR https://github.com/dotnet/runtime/pull/66887 that adds the `svm_diamondshape` test case. Mono should support default interface implementations of static virtual methods (including overrides).