A method performed by a wireless device, wherein the wireless device is configured with a first configured grant associated with a first hybrid automatic repeat request, HARQ, pool and a second configured grant associated with a second HARQ pool, and wherein the first HARQ pool at least partially overlaps with the second HARQ pool, and wherein the second configured grant partially overlaps with the first configured grant, the method comprising: for the first configured grant, selecting a first HARQ process from the first HARQ pool, for the second configured grant, selecting a second HARQ process from the second HARQ pool, wherein the first HARQ process selected for the first configured grant is different than the second HARQ process selected for the second configured grant; and performing UL transmission or retransmission for the first configured grant or the second configured grant; wherein when selecting the first HARQ process for the first configured grant and the second HARQ process for the second configured grant, the method further comprises: determining whether there is a retransmission among any of the HARQ processes in an overlapping portion of the first and second HARQ pools, wherein, when there is the retransmission among any of the HARQ processes in the overlapping portion of the first and second HARQ pools, the first or second HARQ process is for the retransmission and is from the overlapping portion of the first and second HARQ pools; and wherein when there is no retransmission among any of the HARQ processes in the overlapping portion of the first and second HARQ pools, the first HARQ process for the first configured grant and the second HARQ process for the second configured grant are from the non-overlapping portion of the first and second HARQ pools. for the first configured grant, selecting a first HARQ process from the first HARQ pool, for the second configured grant, selecting a second HARQ process from the second HARQ pool, wherein the first HARQ process selected for the first configured grant is different than the second HARQ process selected for the second configured grant; and performing UL transmission or retransmission for the first configured grant or the second configured grant; wherein when selecting the first HARQ process for the first configured grant and the second HARQ process for the second configured grant, the method further comprises: determining whether there is a retransmission among any of the HARQ processes in an overlapping portion of the first and second HARQ pools, wherein, when there is the retransmission among any of the HARQ processes in the overlapping portion of the first and second HARQ pools, the first or second HARQ process is for the retransmission and is from the overlapping portion of the first and second HARQ pools; and wherein when there is no retransmission among any of the HARQ processes in the overlapping portion of the first and second HARQ pools, the first HARQ process for the first configured grant and the second HARQ process for the second configured grant are from the non-overlapping portion of the first and second HARQ pools. determining whether there is a retransmission among any of the HARQ processes in an overlapping portion of the first and second HARQ pools, wherein, when there is the retransmission among any of the HARQ processes in the overlapping portion of the first and second HARQ pools, the first or second HARQ process is for the retransmission and is from the overlapping portion of the first and second HARQ pools; and wherein when there is no retransmission among any of the HARQ processes in the overlapping portion of the first and second HARQ pools, the first HARQ process for the first configured grant and the second HARQ process for the second configured grant are from the non-overlapping portion of the first and second HARQ pools.