The the error you are getting because of the incorrect function definition of 'onCFCRequest'. The third argument of this function is a structure type but you have made the type as string. So the proper definition should be like.
public void function onCFCRequest(required string cfcname, required string method, required struct args) {
return;
}
Also, one more thing if you declare this function in the Application.cfc then you need to manually handled the function call inside the 'onCFCRequest'. Something like you need to again recall the request function inside onCFCRequest.