The esptool.py chip_id function is printing the MAC address CRC byte in the highest byte of the output, and losing the lowest byte of the MAC entirely. This is a bug, probably the chip_id function should do nothing on ESP32 (or alias to read_mac).
Might a similar bug be at work here?
In any event, since the id reported here is questionable, I think I’ll rely upon esp_wifi_get_mac() for the real MAC address / unique ID.