Translation:He is not eating because he is sleeping.
does this mean it is incorrect to put "hai" in the sentence twice?
You could, but it's often omitted when the statement is negative.
Is है removed in the 1st part of the sentence because the statement is negative or because there is already है at the end of the sentence? Or both?