RF IR signal repeat interval not matching configuration

Good morning all,

I am facing this issue whereby I am asking esphome to repeat an IR signal 4 times with an interval of 10ms (see below) and the signal is repeating with a gap closer to 55ms. If I set the wait_time to 0ms, I get a gap of 45ms.

Am I doing something silly? Is this a bug? Is the radio poor quality?

button:
  - platform: template
    name: light
    id: btn_light
    on_press:
      remote_transmitter.transmit_pronto:
        transmitter_id: rf_trans
        repeat:
          times: 4
          wait_time: 10ms
        data: "0000 006D 0022 0000 0015 0016 0040 0042 0015 0016 0040 0016 0041 0015 0041 0015 0041 0040 0015 0041 0016 0015 0042 0014 0042 0014 0042 0040 0016 0015 0042 0040 0016 0014 0042 0014 0043 0014 0042 0014 0042 0014 0042 0014 0042 0014 0042 0014 0042 0014 0042 0014 0043 0014 0042 0014 0042 0014 0042 0014 0042 003F...

Please see screenshot below, TX is channel 2, gap between signal repeats is at the top-right, measuring 55.045ms.

The objective is to learn some of the TX codes for a RF remote (433MHz) to reproduce them and provide some level of control to HA over my kitchen hood extractor.