Hello, I'm using a custom board that contains 5 i2c sensors. The i2c Bus works fine. the pull-up resistors are included and when I use the I2C tool to detect the i2c connected sensors I get the following:

The above image shows that the RTC has the address 0x00 while in the datasheet of the PCF8563 it has 2 addresses depends on the read-write operation.

Does this mean that the RTC is not working
the address 0x00 is the only unknown address for me.
if it is working then, when I tried to follow the User-guide_UM10301 exactly on page 27 where there is an example of how to set the PCF8563:

I always get an error in the i2c. my code is as follows:
(I use the ESP32 with the esspressif-idf )

i2c_master_start(CMD);
i2c_master_write_byte(CMD, RTC_Write_Add, Want_Ack);
i2c_master_write_byte(CMD, control_status_1, Want_Ack);
i2c_master_write_byte(CMD, 0x00, Want_Ack);
i2c_master_write_byte(CMD, 0x00, Want_Ack);
i2c_master_write_byte(CMD, VL_secondsReg, Want_Ack);
i2c_master_write_byte(CMD, 0x00, Want_Ack); // Vl Sec 00
i2c_master_write_byte(CMD, 0x45, Want_Ack); // Min 45
i2c_master_write_byte(CMD, 0x19, Want_Ack); // Hou 7 PM
i2c_master_write_byte(CMD, 0x12, Want_Ack); // Days 12
i2c_master_write_byte(CMD, 0x05, Want_Ack); // Fri
i2c_master_write_byte(CMD, 0x82, Want_Ack); // set month
i2c_master_write_byte(CMD, 0x21, Want_Ack); // 2021
i2c_master_stop(CMD);
ESP_ERROR_CHECK(i2c_master_cmd_begin(I2C_NUM_0, CMD, 1000 / portTICK_RATE_MS));
Summarizing my questions:
1- The appearance of the address 0x00 (which is the Control_status_1 Register) as the chip address is ok
2- if it's ok, then what could be my issue