I also managed to solve the problem (Electrolux ESL67070R)
Despite replacing the hydrostat earlier, the dishwasher still interrupted the washing program from time to time, throwing errors, including i20. Calibration didn`t help. Reluctantly, I started repairing it again, which in a home environment can be nerve-wracking... After getting under the housing, this time (after reading the electrode) I started by disconnecting the gray hydrostat hose from the bowl. Then I did something I had skipped before - I looked inside the spigot - EUREKA! The bowl is more or less beige in color, so the interior should look similar, but this time it was black... Old, dirty grease accumulated on the walls, which resulted in the fact that when the water temperature increased (then the error most often occurred), the entire the crap dissolved a bit and clogged the holes through which the liquid should move freely when it changes its level, thus causing a change in the pressure of the air column. However, this flow was disturbed and the hydrostat sent incorrect information to the controller. The pump tried to pump out water that had been gone for a long time, and finally the controller threw an error.
To clean it, I simply used a popular kitchen cleaning product called "grease and streaks", because that`s what I had at hand, and hot water. I used a syringe to inject both into the nozzle several times, until all the crap started falling off and coming out in flakes, until the inside was clean. After assembling, I ran the calibration program and that`s it. Since then, the dishwasher has been working beautifully

I came to one more conclusion - I suspect that I replaced the hydrostat excessively, but hey, one learns from mistakes.