You can’t override a static method. A static method can’t be virtual, since it’s not related to an instance of the class.
The “overriden” method in the derived class is actually a new method, unrelated to the one defined in the base class (hence the new keyword).