That is very typical. Possible causes:
- shared antenna between Bluetooth and Wifi. For example my circa 2018 designed Huawei Android devices my bluetooth performance is worse when on Wifi than cellular, but my 2018 designed OnePlus is perfectly fine. In teardowns you can see one had shared antenna another has separate antenna.
- construction of the case. Metal blocks more than ceramic. Internal is more blocked than external.
- randomness in manufacturing, how good is the solder or connector between devices.
- Android optimisation. Some phones are more aggressive in reducing power consumption and so as the radio signal varies it reduces / switches bitrates / codecs and so you get a hiccup as it changes.
Fact is some devices just do Bluetooth better than others and you can find out from reviews, avoid bad models and prioritise what you use.
Different Soundcore products have both different sizes and placement of antenna as shown in benchmarking reviews of distance til hiccups. You can guess which ones should be better, in general the further away from the human body and larger would fair better.