Компонент React.lazy используется для ленивой загрузки компонента, то есть он будет загружен только в момент, когда он действительно нужен. Если компонент React.lazy не загружается, возможно, есть проблема с кодом, который определяет, когда и как загружать этот компонент, или может быть проблема с самим компонентом.
Что касается компонента Cart, который не загружается отдельным чанком при переходе на него, возможно, проблема заключается в настройке webpack или другого инструмента сборки, который отвечает за разделение кода на чанки. Необходимо убедиться, что компонент Cart правильно разделен на отдельный чанк и он загружается по требованию. Также стоит проверить конфигурацию и настройки сборки, чтобы убедиться, что все настроено правильно для ленивой загрузки компонентов.