It seems now he DOES land on top of the barrels (every 1/3 times) and they do explode causing him to be stunned for a moment, but the barrels are finite and once there are no more he's able to fully heal.
I managed to get him to 20% before running out of barrels, and it took ages 🤬