Hi there! I would listen to your intuition about this job too. You would be doing the company you accepted the position for a favor if you decline now since the onboarding process at companies is costly. I have been told they appreciate it before they invest the first 3 months in you. You really do have to do what is right for you.
Sounds like your ex misses his old life. He has regrets. Does it mean that he will act on them? Sounds like is realizing mistakes. I would take any apologies or compliments graciously and it's ok for them to make you feel good. You are a wonderful mother and he is not blind to that:)