I2C response to "Ghost Address" 0x5F
Original AT24C32 (and friends) say ATMEL in the beginning of the first line of the marking, not ATMLH (or anything else).

The chip on your board is a knock-off of the original AT24C32. It may do anything. Please refer to the datasheet of that ATMLH24C32 chip, if you can find it. I suspect this thing has an incomplete address decoder to make it possible to pass for two different chips, the AT24C32 and some other original at address 0x5f.