Does it always stop working at that line?
Did you try without WLAN, or changing the order to see if it works?
Could you try lte = LTE(debug=True) to see additional debug information?
And lastly, you could check the free memory using this function:
def memory():
machine.info()
print("GC free=", gc.mem_free(), "alloc=", gc.mem_alloc(), "total=", gc.mem_alloc() + gc.mem_free())
# micropython.mem_info()
print("mp stack", micropython.stack_use())
print("heap internal", pycom.get_free_heap()[0])
print("heap external", pycom.get_free_heap()[1])
With the appropriate imports
Let me know!