Finalement, j'ai réussi a trouvé la solution.
On ne peut pas uploader un fichier directement dans le local_root d'un user virtuel, il faut y créer un sous répertoire avec un droit d'écriture.
Ci dessous un résumé des actions prises :
# mkdir /data/vftp/titi
# mkdir /data/vftp/titi/upload
# chmod -w /data/vftp/titi
# chown -R ftp:ftp /data/vftp/
# ll /data/vftp/
dr-xr-xr-x 3 ftp ftp 20 11 févr. 16:14 titi
# ll /data/vftp/titi/
drwxr-xr-x 2 ftp ftp 6 11 févr. 16:14 upload
Ca peut valoir le coup de rajouter une note dans le tuto à ce sujet !!
Merci à tous pour votre soutien et support !!