Hi @Harry_Zhang ,
Thank you for the hint; I also modified my demo to use the fsl_i3c APIs.
After switching the Master to the fsl_i3c APIs, it can indeed receive the Hot-Join event. However, the issue is that the SDA line is being permanently held low, so the I3C bus cannot be used afterward.

Today I investigated and found that SDA is being pulled low by the Slave. I verified this in two ways:
1. Disconnect the Slave from the SDA line.
or
2. Press the RESET button on the Slave board.
In both cases, SDA can be observed to recover from low to the normal high state.

In addition, within the Slave driver, it can be observed that kI3C_SlaveRequestSentEvent is not received.