SwitchBot Water Leak Detectors Not Updating State in Home Assistant

I’m having an issue with my SwitchBot water leak detectors in Home Assistant. The devices are discovered and show up in HA through the SwitchBot integration, but they never change state from “dry” to “moist” or “wet” even when triggered.
Setup:
∙ Home Assistant version: 17.0
∙ SwitchBot integration: Core (Cloud API)
∙ SwitchBot device model: Water Detector
What’s working:
∙ Devices appear in Home Assistant
∙ They show as entities under the SwitchBot integration
∙ Detectors work properly in the SwitchBot mobile app (state changes are detected there)
What’s not working:
∙ State remains stuck at “dry” in Home Assistant
∙ No state changes are detected when the sensors are triggered
∙ No errors appear in Home Assistant logs when sensors are triggered
What I’ve tried:
∙ Checked HA logs - no SwitchBot errors when triggering the sensors
∙ Verified sensors work correctly in the SwitchBot app
I’m not sure what the polling interval is for the cloud integration. Could this be a polling frequency issue, or is there a configuration I’m missing? Has anyone successfully gotten SwitchBot water detectors to reliably update states in HA?
Any help would be appreciated!