I think I figured it out. For some reason, the problem is resolved by changing the irexec start command to just irexec -d without adding the lircrc file location.