他昨天晚上很晚睡觉。
Yup, should have accepted that too
Native speaker here -- didn't feel anything wrong with 他昨天晚上睡觉很晚