Why did he decline my call?

We've dated before as we were coworkers, but there was something wrong between us. He always had mood swings and even texted others. And was always tired of his work. Recently we reconciled.

We had a date on Friday which went well in my opinion, but he asked for sex (in my car) and I refused it, cause we had an agreement to go to his place a few days later.

I don't know if that's where all went wrong but anyway. The problem is we don't live in the same town (he is working in mine)

On Saturday he went to work and then left without attempting to see me. He just drove home.

Later that day he sent me a message with a picture of his whereabouts with the caption "look where they took me"... it was a botanical garden and he knows I like flowers. We had a brief conversation over text.

On Sunday I decided to message him a meme so he doesn't think that he is the only one reaching. Again we talked for a bit.

On Monday morning we had a meeting (his car was broken and he needed a mechanic to fix it and I had one to do it... so I just took his car).

I felt something was off. But didn't say a thing cause I had a medical issue myself and was distracted by that.

In the lunch break I took him with my car and we had a lunch...(we had an agreement that if his car isn't ready today I'm going to drive him home and sleep overnight at his place)... But he was nervous and repeatedly said "I hope my car is ready"... like he didn't really want to go home with me.

That affected me... as I became grumpy and my answers became short. He asked "what's going on?"... I replied "nothing". But he knows me too well... and I finally said (I didn't want to cause I know the outcome... he always gets defensive when I speak up) ..."I feel that your mood is not the same". And he indeed gor defensive... started saying that his work is exhausting and he needs his car and that "you never understand". . I told him that "it's always the same issues... your job... I'm tired of your mood swings".

Updates
2 mo
Then we parted ways.
Later I got a text that his car is ready.
I texted him that. And he said..." will text you later"
An hour later he texted me that we should take the car, cause his coworker isn't going home any sooner and they need the car to go do some job together. I said fine.
I picked him up. And he seemed to be better. I him..."things work in your favor... you won't need me to drive you home".
He got defensive again but promised to call me later. I called him twice and he declined
Why did he decline my call?
Post Opinion