Не совсем правильно.
Принцип работы отложенной загрузки - полностью загружаются те изображения, которые сразу видимы на экране,
http://i.abt.team/serj/20230327_141038.jpg
http://i.abt.team/serj/20230327_140843.jpg
а остальные изображения - заменяются на плейсхолдер (например 1x1 px в несколько байт).
http://i.abt.team/serj/20230327_140936.jpg
По мере скроллинга загружаются нужные изображения, плейсхолдер заменяется.
Вы же показываете на скриншотах элементы cm-item-gallery - они и не должны никуда деваться, просто в них изображения должны быть заменены на изображение плейсхолдера - модуль же называется Lazy load изображений.
Другой вопрос, что конкретно в этом случае загружается несколько больше изображений, чем следовало бы: вместо четырёх - семь, только с восьмого и дальше - подменяется на плейсхолдер.
Связано с тем, что, грубо говоря, на этапе загрузки/формирования страницы изображения этой галереи сначала загружаются одним длинным элементом и только потом он сворачивается в "аккордеон" скриптом - и поэтому видимыми считаются больше итоговых четырёх изображений.
Есть в планах исследовать это поведение и, если возможно, оптимизировать.