With Grails 3.3.9 and it's compatible async plugin.
When a grails web Interceptor with a namespace selector is present, a WebPromise causes a server exception due to a null when calling getControllerName().
See the sample project at https://github.com/rrsdev/grails-async-interceptor
Example URLs would be:
If you delete or rename the secured.async.AuthorizationInterceptor class then all URLs work.