The thread pool is initialised when the first event is received.
There's not much point making it editable at runtime I think.
If you are hitting delays run "jenkins.scm.api.SCMEvent.executorService"
In the script console and see if you have any queued.
We run with 40 threads using that system property.
If you are using GitHub org folders keep in mind it's not really designed for multiple folders pointing to the same GitHub org, it doesn't scale very well in its current setup.
Depending on the issue I may be able to advise more as I debugged a similar issue last year and I made a few changes to github-branch-source and scm-api to help.
Cheers
Tim