Примечание, которое содержит с учетом регистра Я бы также передвинул ГДЕ перед матчем, там дешевле
LOAD CSV WITH HEADERS FROM 'file:///animal.csv' as a fieldterminator "|"
WITH a where (not (a.type contains 'x')) or (not (a.type contains 'abc'))
match (b:Animals{animal:a.type})
set b.type=a.type
Вы также уверены, что хотите ИЛИ там, а не И