I have a friend in Morocco that is Moroccan. We call each other, we grab something to eat, we hang out, we're just good friends. I want to continue this friendship but every time we try to find a time that works for both of us, I get the impression that something just went wrong and now he is not content with our friendship. This could just be a culture clash.
It can be difficult to discern motives in friendship, especially across cultures. Some (most?) people are interested in a genuine friendship with no strings attached. Others, however, are friendly and enjoyable to be around, but are most interested in cultivating a relationship for some other perceived potential benefit; learning language better, future business prospects, or maybe looking for a way to immigrate.
Without being in the same room, and perhaps even if I were there, I can't comment specifically on this situation with your friend. It could be that he is expressing something different from what you are perceiving as disappointment...or that he is looking for something from you and not finding it.
Either way, your best bet is to always be real, honest, kind and gentle. If there are any false pretenses in the relationship (on the other end), they will reveal themselves eventually. If not, then the misunderstandings will be worked through eventually. We are all happy to forgive people who make cross cultural mistakes with good intentions.