Cancelling a request using CancellationToken takes a few seconds

HI
I am using c# driver(NetCore) with CancellationToken
When I am canceling a request the canceling take few second and not immediately (~10 sec)
any idea ?