ESPHome - rgb lights turn off after update to 2023.2.1

Hi,
I have just upgraded my office RGB lights to the latest esphome firmware and right after the lights started going off for a couple of seconds every few minutes.

ESPHome log shows this:

INFO Reading configuration /config/esphome/rgb-light-office.yaml...
INFO Starting log output from 192.168.1.17 using esphome API
WARNING 192.168.1.17: Connection error occurred: Timeout waiting for response for <class 'api_pb2.ConnectRequest'> after 10.0s
WARNING Can't connect to ESPHome API for 192.168.1.17: Timeout waiting for response for <class 'api_pb2.ConnectRequest'> after 10.0s
INFO Trying to reconnect to 192.168.1.17 in the background
INFO Successfully connected to 192.168.1.17
[08:56:32][I][app:102]: ESPHome version 2023.2.1 compiled on Feb 16 2023, 08:22:53
[09:01:20][I][ota:113]: Boot seems successful, resetting boot loop counter.
WARNING 192.168.1.17: Connection error occurred: 
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/dist-packages/aioesphomeapi/connection.py", line 520, in send_message_await_response_complex
    await fut
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.9/dist-packages/aioesphomeapi/connection.py", line 520, in send_message_await_response_complex
    await fut
  File "/usr/local/lib/python3.9/dist-packages/async_timeout/__init__.py", line 129, in __aexit__
    self._do_exit(exc_type)
  File "/usr/local/lib/python3.9/dist-packages/async_timeout/__init__.py", line 212, in _do_exit
    raise asyncio.TimeoutError
asyncio.exceptions.TimeoutError

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.9/dist-packages/aioesphomeapi/connection.py", line 303, in _keep_alive_loop
    await self._ping()
  File "/usr/local/lib/python3.9/dist-packages/aioesphomeapi/connection.py", line 628, in _ping
    await self.send_message_await_response(PingRequest(), PingResponse)
  File "/usr/local/lib/python3.9/dist-packages/aioesphomeapi/connection.py", line 537, in send_message_await_response
    res = await self.send_message_await_response_complex(
  File "/usr/local/lib/python3.9/dist-packages/aioesphomeapi/connection.py", line 522, in send_message_await_response_complex
    raise TimeoutAPIError(
aioesphomeapi.core.TimeoutAPIError: Timeout waiting for response for <class 'api_pb2.PingRequest'> after 10.0s
INFO Disconnected from ESPHome API for 192.168.1.17
WARNING Disconnected from API
INFO Successfully connected to 192.168.1.17

Prior to the upgrade they were working flawlessly.

I have already opened github issue
While I am waiting for some to look at it is there a way to revert the firmware back on on device to previous version without restoring whole ESPHome from backup?

If you can run a docker container on another computer/laptop, you can download an older ESPHome version from dockerhub and recompile the previous firmware version via the CLI in that container.