Thanks for pointing this out. I wasn’t aware we needed to run irexec as a daemon for this to work.
We have some ideas on how we could run irexec as a boot time daemon, but only if there is a lircrc file with a prog = irexec entry in it, so that it doesn’t run unnecessarily on the 99% of systems that don’t need irexec. It’s a low priority but you may see this on a future update.