I've had this happen in the past with dolphin in this game, it was something I reported going back to the 4.x versions of Dolphin. After reporting it, at that point in time it was fixed, but I haven't used dolphin since the 4.x versions, and now I see this problem has returned, in the latest 5.x versions.
IMO this is a valid bug. But for now, we don't want to fix it by requiring the more accurate emulation. The performance hit would be too big. Let's hope for locking, it might fix this bug as well ;)
-emu/dolphin/pull/6128