How to save a USoundWave recording permanently?

I should add that I have saved it as a variable then serialized and saved that variable to a save file, but the sound itself is gone when it opens again. It goes directly into the top level Content folder on creation, I can see it and play it in the content browser as well as triggering it from the variable in game. But then it’s gone when I close the engine and open it again. The variable is saved but the asset itself is no longer there.

If I export as a wav file then it saves permanently at the desired location, but the issue then is that I can’t save it as a variable to recall in game. As far as I can tell there is nothing you can do at runtime with a wav file which hasn’t been imported manually as a USoundWave in the editor? Correct me if I’m wrong.

I’ve found a plugin called Runtime Audio Importer which I may be able to use as a workaround to generate a wav then re-import it, so I’ll update how that went when I get a chance to try it later. However I would prefer if there was some way I could just keep the USoundWave file I have already created.