Got Fatal exception 28(LoadProhibitedCause) when using ThingerSmartConfig

Hi guys,
I’m building a gas sensor on NodeMCU v3 board and I’d like to use deep sleep feature so that to run on low power profile. Having read many guides of how to build such a system with thinger IoT I came up with a code that (from my perspective) should run well, but it doesn’t and I receive Fatal exception 28(LoadProhibitedCause) error.

One more note: I had to set #define DISABLE_TLS because otherwise it would fail with [_SOCKET] Error while connecting! error.

My set-up:
thinger-io 1.6.2
NodeMCU v3 LoLin 1.0

Arduino IDE 1.8.8
esp8266 2.5.2
thinger.io 2.13.0

ESP code
#define THINGER_SERVER “XXX.XXX.XXX.XXX”
#define DEBUG
#define DISABLE_TLS

#include <ESP8266WiFi.h>
#include <ThingerESP8266.h>
#include <ThingerSmartConfig.h>

#define MQ2pin A0

#define USERNAME "<<USERNAME>>"
#define DEVICE_ID "NODEMCU1"
#define DEVICE_CREDENTIAL "<<CRED>>"

float sensorValue; 
ThingerSmartConfig thing(USERNAME, DEVICE_ID, DEVICE_CREDENTIAL, false);

void setup() {
Serial.begin(9600);
Serial.println("Gas sensor warming up!");
delay(20000); 

thing["air_quality"] >> outputValue(getSensorValue());
}

void loop() {
pson data;
data["air_quality"] = getSensorValue();
if (int(getSensorValue()) >= 300) {
thing.call_endpoint("telegramAlert", data);
}

thing.handle();
ESP.deepSleep(20e6);
}

float getSensorValue() {
sensorValue = analogRead(MQ2pin); 
return sensorValue;
}

Stack trace:
SDK:2.2.1(cfd48f3)/Core:2.5.2=20502000/lwIP:STABLE-2_1_2_RELEASE/glue:1.1-7-g82abda3/BearSSL:a143020
Gas sensor warming up!
[NETWORK] Starting connection…
[NETWORK] Trying to connect to the last known network: <>
scandone
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt

connected with <<SSID>>, channel 11
dhcp client start...
ip:192.168.0.114,mask:255.255.255.0,gw:192.168.0.1
[NETWORK] Connected to WiFi!
[NETWORK] Getting IP Address...
[NETWORK] Got IP Address: 192.168.0.114
[NETWORK] Connected!
[_SOCKET] Connecting to 138.201.45.114:25200...
[_SOCKET] Using secure TLS/SSL connection: no
:ref 1
[_SOCKET] Connected!
[THINGER] Authenticating. User: <<USERNAME>> Device: NODEMCU1
[THINGER] Writing bytes: 41:wr 41 0
:wrc 41 41 0
[OK]
:ack 41
:rn 4
:c0 1, 4
[THINGER] Authenticated
state: 5 -> 0 (0)
rm 0
del if0
usl
:close
[NETWORK] Starting connection...
[NETWORK] Trying to connect to the last known network: <<SSID>>
Fatal exception 28(LoadProhibitedCause):
epc1=0x4000df2fenter deep sleep