Data Storage not showing decoded data and only stores data two times a day

I doubt that.

I just checked for one of my devices that uses the Data Storage Integration: I get all expected results, and all is decoded fine as well.

Despite the above: could it be that the code of your Decoder is failing, hence making the storage fail as well? Or maybe you’re using some erroneous Converter script as well? (I’d expect the data to be stored, regardless any errors in the Decoder, but who knows…)

Only if you’re not sure if the HTTP Integration is indeed giving you all details: do you see all data and the decoded values in the device’s Data page (when you have that open when data is received) or when using the MQTT API?

Anything funny when comparing data that is received in the HTTP Integration but not stored, to data that is handled by both?