According to the existing standard, CORESET 0 is a special CORESET used to transmit system information to a UE, unlike a general CORESET. When two CORESETs are configured for MTRP PDCCH transmission, other UE operations based on CORESET 0 may become ambiguous. Therefore, in the case of CORESET 0, up to two TCI states may be configured to support MTRP PDCCH transmission. For the remaining CORESETs, one TCI state may be configured per CORESET, and multiple CORESETs may be used to support MTRP PDCCH transmission. Alternatively, if one TCI state is still configured in CORESET 0, and the other CORESET (e.g., CORESET x) has the same configurations as CORESET 0, except for a TCI state and a CORESET ID, a UE may use CORESET x for configuring an additional TCI state to CORESET 0.