No signal in Heart Rate with Forerunner 965

I have been using Garmin Forerunner 965 to broadcast HR to Zwift when cycling. It had been working flawlessly till I paired Virtual Run in Forerunner 965 to Zwift Run.

Now, whenever I switch on Virtual Run on Garmin, HR is paired in Zwift (cycling + running both),

but if I use broadcast HR on Garmin, Zwift is unable to find the device.

I tried pairing via Virtual Run and then shifting to Broadcast HR in Garmin, in that case I start getting no signal in the HR.

Any thoughts on why this weird behaviour? I have tried restarting the watch, re-installing Zwift.

Running Zwift on Mac Sonoma 14.7.1.

As far as I know, in both cases the date is being transmitted over Bluetooth.

Same problem on my forerunner 965. I tried restarting but that didn’t work either.