Como excluir ou expirar o cookie no Chrome usando asp.net

Essa é uma daquelas perguntas idiotas. A resposta deve ser simples, mas não parece estar funcionando. Alguém tem alguma idéia de onde mais procurar algum representante?

Estou adicionando um cookie ao clicar em um botão

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

Estou expirando um cookie e limpando o valor em umpage_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) ainda mostra o cookie com o valorMDAwMDM5OTk2 e com uma data de validade deWhen the browsing session ends.

Eu tentei muitas variações de outras perguntas

Excluir um cookie ao sairComo excluir um cookie do .netComo excluir cookies em um site asp.net

questionAnswers(1)

yourAnswerToTheQuestion