Been looking into this...
There are 5 world interaction quests that initiate when the player drops an object. Two of those include the NPC picking up the item. It is those two that I need to work with.
I tried working with a utility esm to see if I could get something to work. Form lists are a fail because it turns out that the quest has to be active to have any knowledge of forms added to a list in-game. Tried using a negative check for a keyword that seemed to be a fail as well.
I switched to working within my own plugin. I tried modifying the package file assigned to the alias filled NPCs. I tried stopping the quest as soon as it was initiated. In one case, they took the item but never spoke with me.
Perhaps it is my lack of understanding when it comes to quest conditions or perhaps the game just isn't allowing one of the two quests to start when I COC from the main menu.
My last ditch effort is to try again but play the game normally for a while and see if I can get interactions on regular stuff...
By the way... on conditions
subject HasKeyword somekeyword != 1.000 AND
Does that mean that if it does not have the keyword it should be valid for use?
Is it the same as using
subject HasKeyword somekeyword == 0.000 AND