@Adnan-Sabovic I have never observed current consumption of my LoPy4 devices with such detail, but the values you are getting seem in line with typical consumption for these boards. I would also say the peaks are normal for board initialization and transmission. Note that the highest peak of 0.57 A lasts maybe 1 ms from what I can see in your image, so it won't affect your current consumption drastically.
From the FiPy datasheet, average current consumption for the board with no radios is 62.6 mA @ 5V. You are averaging 100 mA (although I do not know what voltage you are using), so maybe your WLAN module is on. Make sure to turn it off by setting the pycom.wifi_on_boot() flag to False or by manually disabling it via WLAN().deinit(). Since this is a FiPy, make sure the LTE modem is powered off, as well as Bluetooth and Sigfox (although these are usually off by default).
@d-alvrzx I'v tested that, and it seems to work fine. Sometimes the conversion fails. But that's to be expected. The timing seems acceptable.
The print problem you talk about indicates a memory corruption somewhere else in the code. Try to switch of WiFi and Bluetooth.
P.S.: It took me a while and a handful of curses to compile the firmware. Quite a few compile errors and warnings. At least one of them shows a bug. I do not know if people at Pycom verify, that the code the publish builds at least. It seems that no.
In the past, I have bought some Pycom products, I found them to be quite good, and the effect is also good. So I plan to order a few more. I don't know where can I see the promotion information when I order a lot of goods? Do you know? Please let me know, thanks!!