In some aspects, the UE 120-1 may determine (or identify) a remaining PDB threshold. The UE 120-1 may determine a remaining PDB value associated with a communication. The remaining PDB value may be less than or equal to a PDB value associated with the communication. For example, a PDB value of the communication may begin to run when the UE 120 is triggered to transmit the communication. The UE 120-1 may determine a remaining PDB value of the communication, as the resource selection trigger may occur after the PDB of the communication begins to run in some cases. The UE 120-1 may determine whether the remaining PDB value associated with the communication satisfies the remaining PDB threshold. In some aspects, if the UE 120-1 determines that the remaining PDB value associated with the communication satisfies the remaining PDB threshold, then the UE 120-1 may identify that the UE 120-1 is to operate in the on-demand channel sensing mode or the full channel sensing mode. If the UE 120-1 determines that the remaining PDB value associated with the communication does not satisfy the remaining PDB threshold, then the UE 120-1 may identify that the UE 120-1 is to operate in the random selection mode. In some aspects, the remaining PDB threshold may be based at least in part on a size of a sensing window associated with at least one of the channel sensing modes. For example, if the on-demand channel sensing mode is associated with a sensing window of 100 milliseconds, the remaining PDB threshold may be less than or equal to 100 milliseconds.