Sholazar basin NPC summon items never appearing in my bag

things like “[Moodle’s Stress Ball]” for Oracles or the various summon items for Frenzyheart, It says in my chat “You receive item: [Moodle’s Stress Ball].” but it never appears in my bag I have to restart dialogue with the respective npc and force it to give me one, causing that same line to appear in chat twice, quite often literally back to back, just to get the object i need in order to proceed.

It is especially frustrating if i forget and fly across the zone only to find out indeed, the item never was given and i have to go alllllll the way back then allllll the way back again to where i was meant to be