Скорее всего реакт как раз так и отработал, пропсы поменялись только для случая с шапкой и redirect, но свитч остался таким же. Попробуй туда какую-нибудь штуку вставить, типа ключа [key], которая на каждый рендер будет иной, для проверки, потом уберёшь. Может реально тот же случай.