I’d blame Qualcomm fully and totally, save for one thing. Why did GL-Inet get yowled at by myself? You chose that chipset KNOWING it had issues. They will continue down that path so long as you tacitly consider it acceptable by buying things under those conditions.
SDK? Meh… I make those for vendors and customers… Of this class of SOC and others in other segments. That gets more ire to be honest with you.
Better yet? Instead of just rebadging the OpenWRT based “SDK”, they could use the Yocto metadata layer FROM Qualcomm Innovation Center (CodeAurora…) which at least USED to have better support than the OpenWRT derivative “SDK”. (It should be noted that the odds are good, since I knew, at one point, the people doing those CodeAurora repos, as I worked for QuIC at one point in time.)