Se o único problema são os espaços, você pode tentar usar diff em vez de comm porque ele tem o sinal -w :
-w, --ignore-all-space
ignore all white space
Você pode então analisar a saída para imitar comm -23 . Por exemplo:
diff -w csv1 csv2 | grep -Po "^< \K.*" > csv3
Como alternativa, você pode remover todos os espaços iniciais e finais de seu arquivo:
sed -i 's/ *$//; s/^ *//' csv2