SourceKitService only using 50% of CPU

I was just trying to speed up codebase loading by parallelizing the LSP requests. Maybe someone can confirm or clarify my understanding:

When requesting symbols for different files in parallel, it seems, the requests are being processed serially (not faster) but correctly, so the requests are being buffered internally.

When requesting references for different symbols of the same file in parallel, it seems many requests are being cancelled when new requests come in, so they are not buffered internally.