Let's do another experiment then. Make a text file named portable.txt next to Dolphin's exe. That will turn Dolphin into a portable instance with totally default settings (don't worry your saves are fine! just delete portable.txt and it will go back to normal). Run Dolphin in the portable configuration, and without changing any settings, run the game and see if it still occurs.
AMD Threadripper Pro 5975WX PBO+200 | Asrock WRX80 Creator | NVIDIA GeForce RTX 4090 FE | 64GB DDR4-3600 Octo-Channel | Windows 11 23H1 | (details)
MacBook Pro 14in | M1 Max (32 GPU Cores) | 64GB LPDDR5 6400 | macOS 12