HR broadcast delay

Hello! Since a few weeks, I lost my HR belt so I use the broadcast functionnality on my watch (Venu3) to send the HR to my Concept2 Rower. Thing is, 4 times out of 5, the HR is delayed by a good 15-20 seconds for some reason. I asked both Concept2 (they say it's the watch) and Garmin (they say I should wait 2 minutes to bind the broadcast) but it still doesn't work really well. I wonder if it's my watch that have issues (I have also BT headphones issues) or it's just not really good feature. Thanks!