Xiaomi BLE: battery use

I have many xiaomi BLE devices and after switching from “passive BLE” integration I noticed high battery drain on my devices. Like plant and climate sensors holding only around 3 months.
On Xiaomi BLE page they say it is listening passively, but it looks like there is something else going on.

Can someone comment on this?
I am really tired of constantly servicing all of devices, and battery costs are adding up.