Different blood type
Hemolytic disease of newborn is caused by different blood types in mom and baby.
Classically, mom is rh negative (a- or o-, etc). The baby is rh positive. Mom then make rh antibodies that cross over to the baby and cause breakdown of the red blood cells. This can make the baby very sick.