bluetooth and timer

I have two bluetooth one is connected to other 2 slave bluetooth
and the other one is connected to app
when I am using timers
nothing transfer to the app
why?

#include <timer.h>
#include <timerManager.h>

#include <SoftwareSerial.h>
Timer t;
Timer t1;
/////////////////////////////////////////////////////////////////////
#define bt_power 3
#define bt_key_power 2

SoftwareSerial BT(10, 11); // RX | TX
SoftwareSerial BT1(12, 13);
//////////////////////////////////////////////////////////////////////
void setup()
{
  /////////////////////////////////////////////////////////////////////
  // set the pins to OUTPUT
  pinMode(bt_power, OUTPUT);
  pinMode(bt_key_power, OUTPUT);
 

  // set the pins to LOW
  digitalWrite(bt_power, LOW);
  digitalWrite(bt_key_power, LOW);
  

  /************************************************
    Setting the pins to low is important because
    in order for us to get into AT mode the key pin
    has to be set to Ground FIRST. Many tutorials out
    there fail to mention this important fact and
    therefore many people have problems with getting
    into the AT mode of the HC-05
  ************************************************/

  // make sure the key has been LOW for a bit
  delay(100);

  // set the key pin to High
  digitalWrite(bt_key_power, HIGH);

  // small delay
  delay(100);

  // now power on the BT
  digitalWrite(bt_power, HIGH);

  // start our serial so we can send and recieve
  // information from the BT module
  Serial.begin(9600);
  // initiate the BT serial at 38400 which is the default
  // speed at which the BT AT mode operates at
  BT.begin(38400);

  // self explanatory
  Serial.write("For a list of commands, visit: \n");
  Serial.write("Type AT commands  \n\n");

  // Send an "AT" command to the AT (without quotes)
  // if response is OK, then we are connected
  // and ready to program the BT module
  delay(3000);
  BT.write("AT+ROLE=1\r\n");
  Serial.write("AT+ROLE=1\r\n");
  delay(1000);
  BT.write("AT+CMODE=1\r\n");
  Serial.write("AT+CMODE=1\r\n");
  delay(1000);
  ////////////////////////////////////////////////////////////
  t.setInterval(120000);
  t.setCallback(bluetooth);
  t.start();
  t1.setInterval(60000);
  t1.setCallback(GPS);
  t1.start();
}

void loop()
{
 t.update();
 t1.update();
}
void bluetooth()
{
  BT.write("AT+BIND=98d3,32,71057e\r\n");
  Serial.write("AT+BIND=98d3,32,71057e\r\n");
  delay(2000);
  while (BT.available())
   { Serial.println(BT.readString());}
  BT.write("AT+INIT\r\n");
  Serial.write("AT+INIT\r\n");
  delay(3000);
   while (BT.available())
   { Serial.println(BT.readString());}
  BT.write("AT+INQ\r\n");
  Serial.write("AT+INQ\r\n");
  delay(4000);
   while (BT.available())
   { Serial.println(BT.readString());}
  BT.write("AT+LINK=98d3,32,71057e\r\n");
  Serial.write("AT+LINK=98d3,32,71057e\r\n");
  delay(7000);///////////////////////////////////////////////////////////////////////////////////
   while (BT.available())
   { Serial.println(BT.readString());}

  BT.write("a");
  delay(4000);
  digitalWrite(bt_power, LOW);
  digitalWrite(bt_key_power, LOW);
  
  delay(100);
  digitalWrite(bt_key_power, HIGH);
  delay(100);
  digitalWrite(bt_power, HIGH);
  Serial.write("Desconectando\r\n");
  delay(4000);


  BT.write("AT+BIND=98d3,32,710530\r\n");
  Serial.write("AT+BIND=98d3,32,710530\r\n");
  delay(2000);
   while (BT.available())
   { Serial.println(BT.readString());}
  BT.write("AT+INIT\r\n");
  Serial.write("AT+INIT\r\n");
  delay(3000);
   while (BT.available())
   { Serial.println(BT.readString());}
  BT.write("AT+INQ\r\n");
  Serial.write("AT+INQ\r\n");
  delay(5000);////////////////////////////////////////////////
   while (BT.available())
   { Serial.println(BT.readString());}
  BT.write("AT+LINK=98d3,32,710530\r\n");
  Serial.write("AT+LINK=98d3,32,710530\r\n");
  delay(7000);
   while (BT.available()){
   Serial.println(BT.readString());}

  BT.write("b");
  delay(4000);
  digitalWrite(bt_power, LOW);
  digitalWrite(bt_key_power, LOW);
 
  delay(100);
  digitalWrite(bt_key_power, HIGH);
  delay(100);
  digitalWrite(bt_power, HIGH);
  Serial.write("Desconectando\r\n");
  delay(4000);

}
void GPS()
{
  Serial.println("GPS");
  BT1.write("3");
}

Where is the begin() for BT1?

You would be better off using a Mega (or the like) for this as it has 3 extra hardware serial ports. You may run into trouble using multiple software serial ports as only 1 port can be listening at a time.