Why Scheduling Request (SR) is not multiplexed on PUSCH in 5G NR?

So the Uplink Control Information (UCI) can be scheduled on PUSCH.
The UCI have different combinations (of ACKNACK, SR, and CSI).

Now my question is why any UCI combination with SR is not multiplexed on PUSCH in 5G NR?
For example, only the following are supported for PUSCH multiplexing.

  1. ACKNACK
  2. ACKNACK + CSI
  3. CSI

SR: Scheduling Request
CSI: Channel State Information.

Only hybrid-ARQ acknowledgments and CSI reports are rerouted to the PUSCH. There is no need to request a scheduling grant when the device is already scheduled.

1 Like

PS
I have created my response on UCI multiplexing here: https://www.5gtechhub.com/5g-nr-and-core/uci-multiplexing-in-pusch