I think there are already good answers from ACB and garyp, but I would like to add in the discussion with some calculations.
In general, we know by energy-work that the change in kinetic energy is equal the work done by/over a system
$$
\Delta E_{kin} = W.
$$
This can be showed straight from Newton's second law and the definition of work, so quite general theorem, no matter conservative forces or not, etc. When we ask
Find the change in energy when an object moves upwards by a given height
It's tacitly assumed that the object will move upwards by itself. Since gravitation is a conservative force, we know that
$$
W_{grav} = - \Delta U
$$
and by the least result,
$$
\Delta E_{kin} = - \Delta U \quad \Rightarrow \Delta E_{kin}+\Delta U = 0
$$
which is basically the conservation of total energy.
Now consider the problem
An engine draws water from depth of 10m
with constant speed 2m/s
at rate of 1kg/s
. What is the power of the engine?
Of course the work-energy theorem apply here, so the first equation is true. But we have no reason to believe that the total energy for a volume of water is conserved. It happens since it is not moving by itself, but there is an engine here. But we can find the answer by carefully applying the energy-work theorem.
The secret is to find all the forces acting on a volume element of water, and we know there are two: the gravitational force and the external force of the engine. Both forces realizes work. Since both forces are in different directions, we have
$$
\Delta E_{kin} = W_{eng} - W_{grav}
$$
Here I considered as positive the work that contributes to the movement of drawing. We know how to write the gravitational work, so
$$
\Delta E_{kin} + \Delta U = W_{eng}
$$
And this is what you need to solved, as you already solved.