Void Setup Not Working Properly

Hey, Im connecting Adafruit motor shields to USB Host shields. I have connectivity problems and I found the issue to be the Void Setup Code.

Each code works fine individually but I can not combine them. The host shield will not connect! Please help!!

Code For USB Host Shield

void setup() {
  Serial.begin(115200);
  if (Usb.Init() == -1) {
    Serial.print(F("\r\nOSC did not start"));
    while(1); //halt
  }
  Serial.print(F("\r\nPS3 Bluetooth Library Started"));
}

Code for Adafruit Motorshield

void setup() {
  AFMS1.begin();
  AFMS2.begin();
  AFMS3.begin();
  
  M11->run(RELEASE);
  M12->run(RELEASE);
  M13->run(RELEASE);
  M14->run(RELEASE);
  M21->run(RELEASE);
  M22->run(RELEASE);
  M23->run(RELEASE);
  M24->run(RELEASE); 
  M31->run(RELEASE);
  M32->run(RELEASE);
  M33->run(RELEASE);
  M34->run(RELEASE); 
    
}

Combined Code

void setup() {
  Serial.begin(115200);
  if (Usb.Init() == -1) {
    Serial.print(F("\r\nOSC did not start"));
    while(1); //halt
  }
  Serial.print(F("\r\nPS3 Bluetooth Library Started"));
  
  AFMS1.begin();
  AFMS2.begin();
  AFMS3.begin();
  
  M11->run(RELEASE);
  M12->run(RELEASE);
  M13->run(RELEASE);
  M14->run(RELEASE);
  M21->run(RELEASE);
  M22->run(RELEASE);
  M23->run(RELEASE);
  M24->run(RELEASE); 
  M31->run(RELEASE);
  M32->run(RELEASE);
  M33->run(RELEASE);
  M34->run(RELEASE); 
    
}

The Adafruit host shield had commands at Serial.begin(9600) if that makes a difference. Thank you so much!!

Please read this

Are you sure all the pins used are unique to the shields in place?

Yes, the shield works sometimes and then it won't communicate at all. I diagnosed it and it turns out be me adding the Adafruit Motor Shield setup code. Right now it won't connect so I was wondering if there was a way to combine it, or change a few things?

Original MotorShield Test Code (Im Using More Motors and motor shields)

void setup() {
  Serial.begin(9600);           // set up Serial library at 9600 bps
  Serial.println("Adafruit Motorshield v2 - DC Motor test!");

  AFMS.begin();  // create with the default frequency 1.6KHz
  //AFMS.begin(1000);  // OR with a different frequency, say 1KHz
  
  // Set the speed to start, from 0 (off) to 255 (max speed)
  myMotor->setSpeed(150);
  myMotor->run(FORWARD);
  // turn on motor
  myMotor->run(RELEASE);

Are the motors connected?
Is this a power-supply problem?

Please read this

Problem explained in Video

Part 1:

Video 2:

By motors I meant batteries. Ive been up all day working on this, Im so sorry for sounding tired and the mistakes in the videos.
Code is blurry but I wrote it on Forum.