Lets say if the quest completion trigger was to destroy a boss, I + a new event at On Die(), I
- added Quest Completion Script, selected the quest, changed Objective to 1,
- dragged the boss prefab to Runtime Only at On Die(), added Question Completion Objective trigger,
- the player had the quest in questList.
However, after killing the boss, my inventory had no reward.
Edit: I found a bug. After getting the quest, when I talk to the quest completion NPC for the first time. The quest shows complete 1/1 but no reward (if I kill the boss, also no reward). When I talk to the quest NPC for the second time or killing the OnDie trigger boss now, the reward shows up in the inventory.