As far as why Kain fell under the spell again, that's just when Golbez decided to gain control again. Nothing changed in him to make him resistant to the power. Golbez just waited for the right strategical moment.