In @uipath Studio, Invoke workflow activity pointing to non-existent filenames should be marked as errors by Workflow Analyzer. The xaml file being invoked somewhere in the bot code, may have moved or been renamed (outside of Studio) for several reasons. This not being detected by Workflow Analyzer and is even allowing the bot to be published. Then it fails at runtime.
I know that when you rename the workflow file from studio it takes care of changing all references to it. But if someone renamed it outside of Studio, or when you reverse engineer the bot source code from Orchestrator, the file names are slightly different.
So, I think Studio should detect it before publishing, or as a part of Analyze function.