compatible LTE mini pci-e cards?

syadnom

First, upgrade ROS to latest stable or testing channel. In old ros the directip can work different ways.
Be sure that “/port firmware set ignore-directip-modem=yes” & “/system reboot” give you access to AT command. Remember that port print give you info like channels=3 and this means channels=[0,1,2]. You can try connect to one of channel and put display current settings: AT+QCFG=“usbnet” or AT+QCFG? what shoud give result. +QCFG: “usbnet”,1 OK
At some vendor are different firmware and until correct is installed then all ways do nothingh, Please check this.

If you cannot doit then use Laptop with windows/linux and $10-15 wwan adapter and doit outside RB.

At ROS do “/port firmware set ignore-directip-modem=no” & “/system reboot” and check if the lte1 interface show.
This method have good HowTo at twin post: Quectel EP06-E and wAP R ac (RBwAPGR-5HacD2HnD)

You can always create case at forum modem vendor like this: https://forums.quectel.com/t/ec25-e-openwrt-problem/2665

I hope I give some fresh idea at least.
P.S. You read documentation, true ? https://wiki.mikrotik.com/wiki/Cellular_Quectel_modems_01