> 1 looping sound will always take priority and the new one you walk into will be dead silent.
This is incorrect. There are a number of “resolution rules” you can choose with sound concurrency groups. One of them is “stop oldest”. This will stop oldest sounds and allow newer sounds once the concurrency limit is reached. The default rule is “prevent new”, which would have the behavior you’re describing.