La biblio dit :
boolean SDClass::exists(const char *filepath) {
et
File SDClass::open(const char *filepath, uint8_t mode) {
Donc les noms de fichiers doivent être du même type pour les deux fonctions.
Si ça marche ici
File save_sonde_graph = SD.open(name_save,FILE_WRITE);
tu dois faire pareil (avec le même type de variable) pour le test d'existence.
Sinon, je ne vois pas ce qui cloche...