Remote Control in Buster

Why do you start it as user “pi”? Try this in rc.local:

sleep 3
irexec -d
exit 0

Maybe it needs also a & after “-d” but i think “-d” is for daemon and this should work without put it in the background.