A MSSQL 2000 hash consists of two hashes, one with the correct case and one with all upper case letters. Hashcat probably simply ignores one of them.
see https://www.theregister.co.uk/2002/07/08...passwords/
see https://www.theregister.co.uk/2002/07/08...passwords/