YOU SAID:
she was very tired from staying up all night
INTO JAPANESE
彼女は一晩中眠っていたのでとても疲れていた
BACK INTO ENGLISH
she was very tired as she slept through the night
INTO JAPANESE
彼女は一晩中眠っていたので、とても疲れていた
BACK INTO ENGLISH
she was very tired as she slept through the night
That didn't even make that much sense in English.