Recovering time domain signal from sum of independent and identically distributed signals
The answer was given in a comment in a cross-post. I wasn't sure if it was a computational or conceptual issue I was having. Turns out it just an issue with the way FFT expects the input to be ordered and how the output is sorted.