Could it be that the not-found-in-controller errors are coming from calling the action from a component, while the others that are found are being called from a template?
If so, I think components can only reference actions that live in controllers, not routes. Here is a discussion related to that same topic: Calling route action from a component fails