Your situation certainly seems to suggest interference. Without researching to wrap my head around your exact setup, I can say that using xiaomi(?) wifi repeater between phone and
Tello can help overcome interference in noisy environments. Where it may give you extended range in an RF quiet environment, it may get you near standard range in a noisy environment. It's not a perfect solution to RF noise. Eliminate what is in your control (see next paragraph,) and tune according to environment. Use an app to see what wifi channels are in use by the pi,
tello, and ambient. Move your devices to the most open bands/channels.
Bluetooth is not helping you here, might be just enough to put you beyond the edge of control, and I don't recommend using at all, in any conditions, even if you don't think it's a problem because one day, it will be, invariably. Turn off the BT on every device you have control over, when flying
tello. I acquired many, many hours flying with an xbox one gamepad over Bluetooth. When it works, it is lovely, but you're asking for (not so) mysterious troubles, and eventually a full on fly off (I've a video of mine posted here somewhere, cleared the huge pond thankfully.) Get yourself an OTG compatible controller and appropriate OTG cable. In my experience, the only thing that topped the xbox controller over OTG (solid feel/reliable/no rf noise,) was configuring a FrSky Taranis X-Lite + OTG cable + TelloFPV app. Can't beat the control resolution of actual RC gimbals. And FWIW, I strictly used TelloFPV.
If you experience this behavior regardless of rf noise in the area, as mentioned above, check your motors for excessive heat after a short hover. The hot ones are toast. I replace all motors when the time comes. Never seen blades cause this issue. Wrong blades/placed blades will cause an immediate flip/crash upon take off. All four wrong, the right way, may cause a spin up that pins it to ground. I only ever screwed up mounting props 1-2 at a time. I've been building/flying race/freestlye quads and it can be downright scary/startling to make this mistake.
Tello will catch you off guard too, esp hand launch..