So I had a guy from Fiverr take a look at it and this is what he said he found. I'm not sure if this rings and bells or not? But he is still digging.
Regarding the quectel card, it's extremely weird. Both images have the exact same dtbs, overlays and drivers, but it works on both Joshuas and the official image but not on armbian. One thing I have found different between those is the gpio pin states. Armbian image has different gpio states from the other. But idk if that is a side effect or the cause.