He made a belated apology. He was late for school.
I think what is confusing you is that belated (a less common word) means 'delayed', and usually by human social error. 'Late' is simply 'after a usual or expected time'; there is no suggestion of why.