ATM hash_pandas_object uses _values_for_factorize, which in principle shouldn't be used outside of EA.factorize. xref #48964. AFAIK hash_pandas_object isn't used very much, so this isn't all that big of a deal.