ESP8266 can't connect to iPhone hotspot

Hi! I need help for my school project. I use ESP-8266 12E (NodeMCU 1.0 development board). I have no problems connecting to my WiFi, but when i want to connect on my mobile hotspot (iPhone 7, LTE) it doesn’t work. On serial monitor i get only:
?[<number>]Connecting to: <hotspot_name>
and nothing happens. I’ve read all the similar topics but nothing helped me. My hotspot is functional (PC or other mobile phones can connect). In blynk app connection type specified is: WiFi. Password is longer than 8 characters. I’ve been trying to resolve my problem for 3 days but I gave up. Have you got any ideas?
Here is my code below:

#define BLYNK_PRINT Serial 
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

char auth[] = "<auth>";  
char ssid[] = "<hotspot_name>"; 
char pass[] = "<password>"; 

//int b1,b2 and so on

void setup(){ 
 Serial.begin(115200); 
 Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 8442);  
//pinModes and things like that
} 

void loop(){ 
    Blynk.run();
}

//
my code
  

check your hotspot is run as 2.4G,but not 5G