The parameters only return a single value for each item, they do not have an easy way to return extra fields to do something like "{filterregion:resourcegroup}"
your FilterCustomer query would then have to join between however you get your FilterRegion field and your resourceGroup field.
in this case, the error comes because your region field is returning many values (literally: "a", "b", "c").. when replaced in your query that is using "==", you're getting a query generated like resourceGroup == "a", "b", "c" which isn't valid syntactically, you'd need to use in instead.