Свойство direction предназначено для изменения направления текста в тех языках, которые пишут справа на лево. Например, арабский. Только в этом случае его стоит применять!
но непонятна причина извращенств с direction: rtl, если того же можно добиться менее извращёнными способами с тем самым text-align и justify-items/justify-content
У вас точки кривые из-за direction, так зачем же вы пытаетесь их поправить через text-align? Надо direction и костылить у параграфов обратно на правильный.
.our .container .list .item > p {
direction: ltr;
}
Это без учёта того, что это всё надо переделывать без использования direction вообще.