Serial.println(reception[1]); //affiche '4'
Serial.println(reception[2]); //affiche '0'
Serial.println(reception[3]); //affiche '1'
C'est normal et cela n'a rien à voir avec les fonctions arduino : c'est du C :
reception et reception[i]
sont deux variables différentes.
Il faut suivre des tutos et des cours de C/C++ comme sur OpenClassoom par exemple.