I believe num_features in BatchNorm is the number of channels rather than time/spatial dimensions.
N - Batch size
C - Features / Channels, 1 in your case
L - Length (number of samples), 2048 in your case

You can definitely have more than 1 C, think about ECG where there are 12 leads and thus C=12.