Edit: Thanks Thingyperson for your reply. It ends up that it is working, and it was just the game glitching out.
Okay, so the deal is I deleted Hod's End Table next to his bed in his house in Riverwood.
I made a custom container for this quest even though now that I look back it seems that this was not necessary.
For my quest, under Quest Aliases
I have a *Specific Reference type alias pointing directly to Hods Endtable named HodsTable
I also have an alias to the item that is supposed to be in the endtable called Jameelsremains This alias is a *Create Reference to Object alias of a custom item I made called Jameels Remains and it is Level:Easy Created In:HodsTable
On my quest, when a stage is met (Stage 20), which IS being met, I have a papyrus script for that stage as follows
SetObjectiveDisplayed(20)Alias_HodsTable.getRef().AddItem(Alias_JameelsRemains.getRef())