Hey eagletree,
Have you checked out using Variables with DelayedGet for dealing with loop detection? People using the end of a Wave Player to trigger another is a pretty common workflow, the syntax looks a bit like this:
But, yes, PlayQuantized involves making a new MetaSound. It needs some time to queue the sound in advance in order to play sample-accurately, it’s a scheduler. (I think Max wrote a really detailed description of this somewhere, let me see if I can find it.)
“Not integrating the product to UE” is definitely not a MS design goal, not sure where you’re getting that from. Has a bunch of stuff intended for Blueprint interactions.