I don't think you're even aware of this but on longlived instances I end up closing enpass and relaunching it after a few days because these little snick sounds end up making it so I can't manage sound properly..
i think you're using this api?
https://doc.qt.io/qt-5/qsound.html
I think you need to destroy the qsound object after querying 'isfinished'
or change to using qsoundeffect