You can see above that debug 3 and 4 do not show.
All my rules check to see if the optional item exists, if not, they exit cleanly (return; in the exception) but now that does not happen and the log fills with errors.
Off-topic - Not a fix, but there are alternative methods to search for an Item within a Group by name string. If not exist, it returns an easy to handle null instead of throwing an exception.
I had to way zoom in on my phone (please don’t post screenshots of text, you clearly already know how to use code fences, use them for logs as well). The error isn’t that the Item doesn’t exist, the problem reported is ScriptServiceUtil doesn’t exist. Did you import it? You don’t get it by default without importing it.