Hi, I recently debugged a data usage problem when using PPP with the BG96 modem. OS is Linux. It turns out there is no DNS cache in this setup, so every request required an expensive DNS lookup. With PPP, it seems like you need to do DNS caching in the app, or at the system level using something like dmsmasq.
This brought up a question – with the modem’s internal networking stack, does it do DNS caching if you are using the modem to execute standard network requests like http, udp, etc?