The problem is that it’s apparently impossible to generate USoundWave at runtime now. In UE4 you could populate its compressed data directly and it would work. Now it’s inaccessible and when you try to get a reference to compressed data, UE first tires to load it from DDC and then tires to cook the data from raw wave data, if running in the editor, and fails otherwise in cooked build.