The tank temperature is getting up to 50°C, yet the return temperature is not. We’d normally see the flow and return temperatures to be several degrees above the tank temperature, as shown in the example in post #2. I would check that the temperature sensors are correctly fitted and insulated.
See this topic for where the sensors T1 and T2 are expected to be: Temperature Sensor Placement on Ecodan Cylinder