In 5G downlink carrier waveform example the default configuration has been set such a way that there are set of zeros between effective data (It is only due to a smaller number of signals present in the grid). You can allocate the PDSCH transmission over whole BWP and BWP occupying complete carrier, so that you will not see any zeros.
I think you cannot delete the zero values as it is part of the transmitted signal.
Below is the link for 5G downlink carrier waveform Example.