To have each sprite have its own health, the variable has to be for that sprite only. If it is a variable for all sprites, each clone won't have its own copy of it.

I also recommend setting the health at the top of the ‘When I start as a Clone’ script, but if you have this elsewhere it might be ok.

I hope this helps!