Wireplumber restores settings lazily

I usually have the speakers of my laptop (Macbook Air M2 with Asahi Linux) muted. Everytime I boot, initially they show up as unmuted and at 100% volume (I see this on status bar but also with wpctl and pactl). However, id I try to play something with mpv, it seems like the actual settings get applied and now the speakers start showing up as muted and volume also changes to what I had set previously. If I open pavucontrol the same thing happens.

The same behavior happens when I restart wireplumber.service, at first the speakers show up as unmuted and at 100% volume but the settings are correctly applied when I play something or use pavucontrol.

Is it possible to get wireplumber to report the correct settings from the start?

My Asahi M2 also doesn’t remember mute setting of speakers and microphone after a reboot.
If I change the volume, everything fine, same setting as before after shutting down and new start. If I mute and restart, mute is gone and it’s on the previous level.