Do you have more specific instructions for replicating this? It seems to work for me.
It could be related to the code that stops the NPC from saying "Hmm" until you stop moving your cursor around. I might add a hard upper limit where the NPC will eventually evaluate your offer even if you're moving the cursor.