A computer readable storage medium storing at least one computer program comprising instructions that, when executed by at least one processor, cause the at least one processor to perform operations for a user equipment (UE), the operations comprising:
- based on the UE transmitting an uplink (UL) data on a UL resource of a configured grant (CG) configuration based on a Hybrid-ARQ (HARQ) process, starting a CG timer for the HARQ process;
- based on retransmission of the UL data based on the HARQ process not being performed until expiration of the CG timer, determining that a transmission of the UL data is not successful;
- and
- performing retransmission of the UL data based on the HARQ process after the expiration of the CG timer.