If the service-runner line is in sudo crontab -l (and do a reboot) then you’ll be able to recreate what I saw. I tried this and it is repeatable.

I had a 10+ service-runner lines in sudo crontab -l and a few service-runner lines in the pi crontab -l.

Once I put a single service-runner line in pi crontab AND delete all the service-runner lines from the root user crontab then all worked as expected.