Что сделать, что бы addEventListener не учитывал дочерний dom?
на дочерних элементах я так понял тоже висят обработчики для данного события, и когда они отрабатывают происходит всплытие, способ первый, остановить всплытие в обработчике event.stopPropagation(); в начале события
второй, добавить проверку, что событие отрабатывает именно на том элементе, на которому было присвоено if (this != event.target) return;
Что сделать, что бы addEventListener не учитывал дочерний dom?
Узнать про основы работы с событиями и что такое event bubbling и event capturing, пойти от теории к практике, а не наоборот.