Изменить
existingUnWatchlist.splice(index, dataId);
на
existingUnWatchlist.splice(index, 1);
Второй аргумент splice
- это количество элементов для удаления, все, что будет добавлено после второго аргумента
let arrDeletedItems = array.splice(start[, deleteCount[, item1[, item2[, ...]]]])