данные же в custom elements через атрибуты прокидываются, и каким образом туда адекватно прокинуть сложные модели, реактивные объекты, и тп ? реализовав парочку элементов и пощупав их с разных сторон, для себя поянял что они годятся только для мелких всяких компонент (инпутов, чекбоксов, тогглов и тп) ну либо я их совсем "не умею готовить"
проблема у тебя в том что ты сложные модели передавал через аттрибуты