I'm a native English speaker but i have no idea what you mean by that since the words are almost synonyms
I meant that it generates curiosity, but it does not satisfy it.
I meant that it generates curiosity, but it does not satisfy it.