Потому-что вы используете два роутера в приложении. Из одного хотите поменять контент в другом. Это так не работает.
Демо.
Попробуйте открыть старницу
Test по нижней ссылке, у вас ничего не получится, так как
Router не обрабатывает такой путь, при этом
Link успешно подменяет
location.
В верхнем роутере этот путь обрабатывается и контент успешно обновляется.
Вам надо объединить все в один роутер.
Демо 2