Некоторые серверы требуют, чтобы URL-адреса изображений были чувствительными к регистру для загрузки этого изображения. Убедитесь, что имена всех папок и файлов изображений в нижнем регистре (как в вашем требовании). Также проверьте, если расширение файла card2 .jpg или .jpeg
Еще одна вещь, которую вы можете попробовать, это добавить "/" в начале URL, например
Изменение:
background-image: url("assets/images/card2.jpg");
в:
background-image: url("/assets/images/card2.jpg");
Надеюсь, это поможет.