Govee integration not working properly (Error 429 Rate limit exceeded)

I get multiple errors when controlling my Govee lights. I can turn them on and off a couple times but they will stop responding after that, then I need to wait 1-5m and they will work again. This seems pretty common but still haven’t found a fix. I have playing around with the polling as well.

async_turn_on failed with 'API-Error 429 on command {'name': 'color', 'value': {'r': 255, 'g': 0, 'b': 244}}: Rate limit exceeded, retry in 39 seconds. for device