Canned filters does not support JQL functions with arguments and IN operator
When the JQL contains a IN clause together with a JQL function with parameters, the user cannot select variables.
The following JQLs do not work
reporter in membersOf("jira-users")
created > endOfMonth("4")
location in cascadeOption("USA","New York")
assignee in componentsLeadByUser(username)
A workaround is to split the complex query into 1 filter and use it in the canned filter
The original query is
It can be split into 1 saved filter
and then reused in the canned filter by appending the id of the filter
Added the workaround.