I see two problems: (1) Tarot doesn't like yes/no questions, and that's what you asked. "Does he love me?" Tarot cards can say yes/no, but so can a coin you flip. With 78 cards and a ten card spread, the Tarot prefers conversations, complex answers, like "He loves you, but not like you think, let me explain...."
So, your first problem is the question.
(2) The Celtic Cross is not a good spread for this question, because the outcome card is not about what IS (he loves you) but what is likely TO BE if things remain the same. Which means that outcome can be changed if you change what you're doing. So if you really want to know what your partner feels for you, you really need a better question and a better spread. A question like "What does he feel for me?" (not limited to yes/no, and allows for a wider discussion of the topic); also a partnership spread showing what each of you thinks would likely serve you better than the CC.
Understanding all this helps, I think, to understand your 9/Cups rx. The cards are saying that if things continue on as they are, this will be the likely result in regards to his love for you. Right-side-up, the cups are full. Upside-down, everything spills out. As someone else said, your "wish" is blocked (reversed) rather than made true. Which doesn't mean he doesn't love you. What it does mean is that whatever is going on between you is leading to this conclusion. So you might want to find out what you need to do different if you want him to have those feelings for you that you wish him to have. If you want to avoid this "likely to be" that is not yet happening, but could.
Does that make sense?