Seus campos não correspondem (pelo menos no exemplo) O arquivo que você está chamando de "full csv" tem o campo "PSEUDO BITHDAY", enquanto o segundo arquivo tem o campo "PSEUDO BI R THDAY" Há um R extra no segundo arquivo.
A opção -t funciona bem em todas as versões da associação.
EDITAR: Seu exemplo funciona para mim
bash-4.1$ join -t, a b
NAIN GENIEUR 01/01/1917,C,D
bash-4.1$ join --version
join (GNU coreutils) 8.4
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Mike Haertel.
bash-4.1$