Навряд ли это работает именно так, как вы описали, т. к. masonry идёт в разрез с тем, что предлагает grid. Masonry априори не строится по классической двуосевой сетке.
Антон Вебсайтовский, я не понял, о чём вы. Это я привёл данные двух файлов, которые нужно подключить и которые доступны по ссылке. Что нужно вырезать? После GZIP (это автоматическое серверное сжатие) получается где-то 25 Кб всего.
Это тогда задача либо backend'a, либо, если вас React, то его. Простых путей тут нет.
Если нет никакого фреймворка на сайте — убирать вообще этот блок из разметки изначально и уже после загрузки страницы добавлять его через JS, если надо.