It is clearly broken and very-very-very deeply so. On organizational level.
Quote Gemini:
This error is the "smoking gun." It confirms that no matter how we quote the command, your shell is treating the comma as a separator for the FFmpeg command itself rather than a character inside the filter.