Cómo eliminar o caducar cookies en Chrome usando asp.net

Esta es una de esas preguntas tontas. La respuesta debería ser simple, pero no parece estar funcionando. ¿Alguien tiene alguna idea de dónde más para buscar un representante?

Estoy agregando una cookie en un botón, haga clic en

var impersonationCookie = new HttpCookie("UserImp_ImpAuid");
impersonationCookie.Value = Encode64(auidToImpersonate);
impersonationCookie.Expires = DateTime.Now.AddDays(1d);
impersonationCookie.Path = "/";
Page.Response.Cookies.Add(impersonationCookie);

Estoy caducando una cookie y borrando el valor en unapage_load

HttpCookie currentUserCookie = HttpContext.Current.Request.Cookies["UserImp_ImpAuid"];
HttpContext.Current.Response.Cookies.Remove("UserImp_ImpAuid");
currentUserCookie.Expires = DateTime.Now.AddDays(-10);
currentUserCookie.Value = null;
HttpContext.Current.Response.SetCookie(currentUserCookie);

Chrome (v 69) todavía muestra la cookie con el valorMDAwMDM5OTk2 y con una fecha de vencimiento deWhen the browsing session ends.

He probado muchas variaciones de otras preguntas

Borrar una cookie al cerrar sesión Cómo eliminar una cookie de .net Cómo eliminar cookies en un sitio web asp.net

Respuestas a la pregunta(1)

Su respuesta a la pregunta