I am getting incorrect values for max, min with explore.
I think what you are doing with max and min is just taking the alphabetical maximum or minimum, if that is what you were aiming for then it is working as expected but according to me, I guess it makes sense to show max as the value with the highest number of count.
example for a dataframe column Gender with 90 females and 95 males
Max should give 'Males' but in your case, it will give 'Females'.
Kind of like what pandas describe(include='all') function does with top.
Can ignore it if it does not makes sense to you.