even if you can tolerate > 1MHz signal, i suspect there is no phase information for the displayed FFT from HackRF, (RSSI or magnitude info only), meaning if you want to generate time domain signal through inverse FFT, then you have to guess the spectrals' phases, so the t-domain shape can be anything.