Maximum import power on Dynamic ESS is not honored

I am testing Dynamic ESS and I was playing with Maximum import power in order to set a limit in my grid so I keep to the minimum the capacity tariff imposed in Belgium. During my test I noticed that at least during battery balancing cycle, the systems ignores the current AC Loads and just account for PV generation and Maximum import power in order to charge the battery to 100%, so in my case I had at that time more than 2Kw in AC loads, 1Kw in PV generation and system was loading the battery at 3.4kw= to my setup of 2.4kw for Maximum import power and 1Kw in PV but grid import was in total 4.4Kw.
Could this be double checked and corrected? In meantime I am implementing a node-red to perform the battery balancing cycle and disable it on the DynamicESS.
Another 2 notes:

  1. seems forecast energy consumption didn’t account for winter hour change (probably same for summer), probably good to adjust?
  2. it will be nice to account for the battery efficiency, as that could make also some difference from the economical point of view as in a realistic environment total efficiency will be between 80-85%.

I second that. I have to pay a premium for each kW that I use from the grid based of 15 Minute averages. Thus, I set the maximum import power to 2 kW and Dynamic ESS just tried to pull 10 kW from the grid to charge the battery during the cheapest hour of the day.

Ideally, it would spread pulling 2 kW to the 5 cheapest hours of the day.