XIAO MG24 I2C support

Master code running on ESP32:

    Serial.println("Initializing I2C...");
    Wire.begin(I2C_SDA, I2C_SCL);
    Wire.setClock(400000); // Set I2C clock speed to 100kHz
    //delay(3000);  // Give time to boot
    Serial.println("Scanning I2C bus...");

    for (uint8_t addr = 1; addr < 127; addr++) {
        Wire.beginTransmission(addr);
        if (Wire.endTransmission() == 0) {
            Serial.print("Found device at 0x");
            Serial.println(addr, HEX);
        }
        delay(100);
        } 

    delay(2000);
    Serial.println("I2C scan complete.");

MG24 code running as slave:

setup(){
...
  Wire.begin(0x42);
...

Scanner reports I2C device on all addresses. Maybe I have faulty module… The same code on NRF works.