Windows and macos implement both A2DP and HFP and switch on the fly when microphone usage is requested by an app. HFP uses a low quality GSM codec so the sound quality will degrade when switching to that profile.
It is possible to have multiple bluetooth profiles active on one device but A2DP and HFP are mutually exclusive due to bandwidth limitations.
Its a limitation of the bluetooth protocol.
Windows and macos implement both A2DP and HFP and switch on the fly when microphone usage is requested by an app. HFP uses a low quality GSM codec so the sound quality will degrade when switching to that profile.
It is possible to have multiple bluetooth profiles active on one device but A2DP and HFP are mutually exclusive due to bandwidth limitations.