I have a Windows library built with .NET Standard 2.0 running in a .NET Core 3.1 application. When it does a Cancel() on an SqlCommand running asynchronously, the next time