RM4C mini and Broadlink - same button learned, different codes

Has anybody figured out why learning the same IR code multiple times results in wildly different IR codes ?

I did a test by learning the ‘1’ button on one of my remote controls 5 times. All 5 of the codes were different but three were relatively short and 2 were quite long.
All 5 codes, when sent to the device once, showed that the number ‘1’ was received.
If I sent two button ‘1’ presses as the short codes I would get ‘11’
If I sent the same two buttons but with the long codes I would get a mix of ‘111’ , ‘1111’ and even ‘11111’

Weird stuff is happening …