7f99e7228d
QuestieDB:GetNPC and GetObject cache results in _QuestieDB.npcCache / _QuestieDB.objectCache. When LearnNPC / LearnObject injects new spawn coordinates into npcDataOverrides / objectDataOverrides, the cached objects still hold stale (empty) spawn data. PopulateObjective rebuilds spawnList by calling GetNPC/GetObject, but gets the cached empty data. Fix: clear the relevant cache entry immediately after live injection so the next GetNPC/GetObject call rebuilds with fresh override data. This is the root cause of 'pins not showing on kill' — the spawnList was rebuilt, but from a stale cache that didn't include the new learned coordinates.