Stolas has it, he has the Asmodean Crystal. Once he gives this to you, your unspoken deal will be broken. You won’t have to sleep with him just to get his grimoire to go to the human realm.
Now he just needs you to look his way. He needs you to here him out, he doesn’t know if you genuinely feel the same but he has to have you hear him out. He loves you, but truly your to foolish and oblivious to see it.
You haven’t talked to him very much since he recovered, you haven’t seen him in a while. You’ve been busy..? With other things.
Nonetheless he has still made his decision, whether you feel the same or not he’s got to tell you, he’s got to give you the crystal and break the ‘deal.’
He loves you, so he’s taking the risk of letting you go, hoping you’ll come back.