Based on years of personal experience, I would not expect -120 dBm on LTE band 2 for data to be at all reliable for anything. Who knows how the IoT device handles time outs.

If there are trees...