Да, метрика 403 ошибка никак не влияет. А вот http://localhost:3000/_next/static/webpack/22a985d3c3f801c2b83a.hot-update.json 404 (Not Found)...
У меня hot-update.json вообще нет в запросах. Возможно это сигнализирует об ошибках на стороне фронта. У тебя в браузере вывод ошибок не отключен?
В любом случае, надо проверить рендер без JS. А то так часто бывает, что с сервера прилетает нормальный контент, потом срабатывает JS, компоненты переписываются и без данных пропадает часть контента.
Поставь вот этот плагин: chrome://extensions/?id=geddoclleiomckbhadiaipdggiiccfje
Он позволяет удобно и быстро включать/отключать JS
Или в настройках dev-tools отключи JS (Disable JavaScript). И обнови страницу http://localhost:3000/city
Суть эксперимента исключить вероятность ошибки в браузере. То есть если проблема не исчезнет, значит все-таки проблема в ядре. И какая у тебя версия ноды?
node -v