Why is he sorry now?

My ex and I haven’t spoke since fall of 2019 and we spoke two days ago and he had asked for me to forgive him because he said he was immature and not ready for a relationship at that time. I’m not sure what this means why this long he apologized
Why is he sorry now?
Post Opinion