You may check slot level.
UE log for UL resource allocation (TBs, RB, MCS, HARQ RV, …), B883 would provide that info.
Or from gNB L1 log, you can the sane info.
Power Headroom: Power headroom refers to the difference between the maximum transmit power of the UE and the actual power level it is currently using. It represents the UE’s capability to increase its transmit power without exceeding the limits.
Power Headroom = UE Max Transmission Power - PUSCH Power = Pmax -
P_pusch.
Power Headroom is Positive in Value (+) = means still have some bandwidth and can
transmit more data if allowed.
Power Headroom is negative in value (-) = Already transmitting more power than allowed.
Negative PHR values means-> When UE is already transmitting with max power and and gNB still instructing UE to transmit with more power through power control command.