Strange problem with the Servo library

A quick update after searching on Google, I stuffed the pinout for servo 7, the "slave servo" int A0 just for 'fun'

Sadly, it was still the servo on pin 9 that moved, so it seems that analogue or digital, PWM or not pins makes no difference. This code is very simple as you can see below, it is all HARD CODED

else if (pointCommand == 4) {
   // ONLY used for testing at 07/01/2018
   //*************************//
      NotBusy = false;
      if(!pointServoDevice[7].attached())
         Serial.println("point 7 is NOT ATTACHED");
      else
         Serial.println("point 7 IS ATTACHED");
      pointServoDevice[7].write(120);
      delay(2000);
      pointServoDevice[7].write(65);
      Serial.println("point 7 should have switched twice");
      NotBusy = true;
    }  // end of processing serail data received

so despite hard coding servo 7 to move, and no matter what pin I attach it to, it does nothing, but, and totally unrelated in this instance, point 6 pin (pin 9) does respond. How can that possibly occur ???????

Really weird !!!!!!!!!!