RAMSES_RF Integration

I’m using the RAMSES_RF integration with the RAMSES_ESP dongle to get local data from an Evohome system. I got it configured and working well directly connecting the dongle to the Pi4 serial port. Then I tried the remote option using MQTT. The data coming into HA was sporadic and entities were frequently showing as unavailable. The network connection to the router was showing as good on the access point and the 868MHz RF connection to the Evohome hub was unchanged from when I was running the hardwired serial connection. Any ideas what might be wrong?

Thanks.