According to ASP.NET Core documentation the method HttpContext.Authentication.SignOutAsync() must delete the authentication cookie as well.
HttpContext.Authentication.SignOutAsync()
I've got the same problem. SignOutAsync does not work as should .
I found this:
Response.Cookies.Delete(".AspNetCore.");