По какой-то причине мой браузер (я пробовал несколько) не устанавливает файлы cookie, даже если действительный ответ set-cookie возвращается сервером, когда GET-вызов выполняется через Ajax с помощью fetch api, чтобы сделать запрос
Если я сделаю идентичный GET-вызов, просто разместив URL-адрес в браузере, заголовки ответов с одинаковыми настройками cookie будут соблюдены браузером и файлы cookie будут сохранены.
Я проверил заголовки запросов и ответов через LiveHeaders и инспектор сети Chrome, и нет никакой разницы.
EDIT: Чтобы уточнить, это НЕ является проблемой при отправке файлов cookie ajax на сервер. Это проблема, когда файлы cookie не сохраняются браузером вообще, когда ответ возвращается с действительными заголовками set-cookies (которые в соответствии с документацией должны соблюдаться как ajax, так и нет).