Забыл указать (а точнее не заметил сразу), если игра запустилась в DirectX 11 (я его оставил для совместимости), то там тени работают только на настройках "High" и "Epic". На DirectX 12 тени работают начиная с "Medium". Когда делал игру, то проверял по умолчанию на DirectX 12 с последними актуальными драйверами.
Потом поколдую с этими настройками чтобы тени были всегда и может найдется чего лишнего выключить.