Microphone issues when connected to Bluetooth - Pixel 8 Pro

I have been having this issue in the recent days where, when I make calls in WhatsApp connected to a Bluetooth device, the receiver does not hear me. Looks like the microphone in the Bluetooth device is not being detected/used properly. The issue fixes by itself after two or three redials. I have tested multiple Bluetooth devices and the issue is persistent. So I am pretty sure it's not the Bluetooth devices problem. Are there others who are facing the same issue? Does anyone know how to fix it?

Thanks in advance. :)