Why did break up happen and is relationship worth a second chance?

My long-term boyfriend broke up with me recently (we are both over 30 and lived together) saying that he thinks we are too different, don’t have enough common activities to do, and he is not sure of marriage.

Even though there were some everyday problems in our relationship, we talked about them and tried to find solutions. Yet, the break-up came to me quite unexpectedly. Especially since the month before was actually full of nice common activities (we spent lots of time together, and we also spent time with our friends and families).

I was on no contact for a few weeks, and now he has started to contact me again (which of course makes me wonder why). I keep answering politely but not too much. I am also thinking of meeting him sometime soon, when I feel stronger. I worked a lot on myself meanwhile and looked with clearer mind at our relationship, which raises me some questions:

  1. Why did he actually decide to break up and why did I not see it coming?
  2. If he wants me back (if so, still to find out yet), do I want to give the relationship a second chance? I believe the problems we had can be solved by working on them. But is it worth doing so if he thinks that we are so different and do not have enough common activities to do?

Thank you.