Hello! Thank you so much for the answer. So I’ve been playing around with concurrency (I have 32 channels indeed), but now I’ve been able to reproduce the issue with only 4 different sounds at the same time (and only one reproduction for each, so 4 in total).
I’ve kinda pinpointed the issue, this is only happening when I use SpawnSound2D and if I change it for PlaySound2D it never happens. The thing is, I’m caching correctly the audio component in a UPROPERTY, stopping it and playing it all the time (this ones are never duplicated, there is only one instance of each type), so I don’t have a single clue on why it would stop playing at all, or the opposite, freeze up in some state and never stop… I’m still digging, if I ever find the issue I’ll post it here.
And of course if someone has any other tips, I’ll gladly hear them all!