If I'm right, this source is based on LocalMS. And I really begged for it to become fixed there, however the coder had other things to do. Maybe it also was too tricky to spend time on when there's other things that are more important at the moment to fix.
I think it's similar here, just wait, I think Soul is very aware of the bug already,