when it's too humid, the shells don't develop good skin, which leads to the next point. when the shells haven't rested long enough to develop skin on top, steam releases from anywhere cause macarons to crack on top. take your time to make nice and sturdy meringue, especially when you're making french meringue.