Looping USoundWaveProcedural waves

I’ve got a procedural generated sound that doesn’t loop despite bLooping being true and Duration set the Indefinitely_Looping. Project requirements restrict me from using Blueprints for more than testing. How to we play and loop an USoundWaveProcedural object through code?