The one thing in the post you listed that seems to work was to upgrade from Big Sur to Monterey.
I’m guessing that there is some code in there Zoom app that is triggered by macOS’s occasional polling of microphone availability, and only Big Sur runs the “something changed” process when only a trivial change is detected – Zoom is just responding to the OS signal. As one commenter posted (it’s a long thread – but worth reading all the way through if you want a solution), it’s an issue that affects a comparatively few machines overall, which is fixed by an OS update, so it’s unlikely Zoom will invest time in pursuing a fix inside the Zoom app.