Broadlink RM4 Pro - Learn Command (unknown error)

I have a Broadlink RM4 Pro that I have had integrated for quite some time into my Home Assistant. All commands that were previously learned using the call service still function just fine. However I am unable to learn any new codes with the RM4Pro, I have an RM4 Mini and it learns the codes just fine. When I use the pro it presents me with an “unknown error”. Below are the logs from that error. I am not sure what is wrong. Any help would be appreciated.

Logger: homeassistant.helpers.script.websocket_api_script
Source: helpers/script.py:485
First occurred: 4:37:40 PM (3 occurrences)
Last logged: 4:46:54 PM

websocket_api script: Error executing script. Unexpected error for call_service at pos 1:
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 485, in _async_step
    await getattr(self, handler)()
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 723, in _async_call_service_step
    response_data = await self._async_run_long_action(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 685, in _async_run_long_action
    return long_task.result()
           ^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2279, in async_call
    response_data = await coro
                    ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2316, in _execute_service
    return await target(service_call)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 917, in entity_service_call
    raise result from None
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1540, in async_request_call
    return await coro
           ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 962, in _handle_entity_call
    result = await task
             ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/remote/__init__.py", line 251, in async_learn_command
    await self.hass.async_add_executor_job(ft.partial(self.learn_command, **kwargs))
  File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File “/usr/src/homeassistant/homeassistant/components/remote/init.py”, line 247, in learn_command
raise NotImplementedError()
NotImplementedError

I have the exact same issue.
I’ve upgraded home assistant a couple of times since the first setup

I’ve tried upgrading to 2024.3.3 but the problem persists

This looks like a bug and I don’t see an issue filed for it.

Submit one.

I also have this issue with a net new install. I just submitted a case…