Unifi integration no longer blocking/unblocking clients

Not sure what version exactly this started happening. The Unifi Network integration is no longer able to disable/enable clients for me. It works 1 time then I have to restart the integration for it to work 1 more time and so on. I’ve enable the extra logging as indicated in the documentation and cannot see any errors that would indicate what’s happening.

Symptom:
I enable/disable client switch to disconnect/reconnect it to the wifi network.
The switch toggles back and forth for a second
The switch then reverts to the original state and the unfii controller does not show the client block/unblock status has changed

If I restart the integration, I can then toggle the switch and it will work 1 time. If I try to toggle it back or anything else it reverts to the original symptom until I restart the Unifi network integration.