When i tried to run mpv from terminal, mpv reported "[ao/pulse] The stream is suspended. Bailing out."Also, mpv freezes when open large files. Maybe it is not able to buffer on-the-fly. Could be because of transparent_hugepage=never ? This has not happened before.
One solution is to let ALSA handle everything.
For detailed explanation, read this.
Interestingly, freezing doesn't happen when dedicated gpu is used for mpv playback.
I am still finding a better solution. Let me know when you find one or know one