Multiple Bluetooth LE connections limitation

When I was trying to connect to 8 or 10 Bluetooth LE devices, I had to find out that there is a limitation to 7 devices. Does anybody know where this limitation comes from? Is this hardware based (can I find a smartphone, which can connect to more devices)? Or ist this App-Inventor based (can I change this somehow)? Or is this bases by something else?

So I tried to connect to the first device, and after I get the first bytes I disconnect and connect to the second device and so on. But this makes the app crashing. Anybody has an idea why?

Any other idea how I could get bytes from more than 7 devices?

I found this info now: Maximum Concurrent Bluetooth LE Devices on iOS and Android? - Stack Overflow

So I will try with my old Samsung Smartphone tomorrow.