Correção: Response.Cookies.Append não define o cookie no navegador no ASP.NET Core
O cabeçalho Set-Cookie é enviado, mas o navegador o rejeita ou nunca o armazena. Corrija SameSite=None sem Secure, a falta de credentials: 'include' junto com AllowCredentials, a política de consentimento e chamadas tardias a Append.