It looks like for MobId 33759 (Eadric the Pure), you should probably have a While... with current behavior, it picks up Threat From Above, then constantly opens dialog to Eadric again but does not proceed into picking up Battle Before The Citadel.
Actually, seems to have the problem on Luuri too after I change Eadric to a While... looking at your script, only these three in this corner use PickUp, while the rest across the whole tournament grounds use While.
New code to replace the Pickup lines:
<While Condition="HasQuestAvailable(33759)" >
<CustomBehavior File="InteractWith" MobId="33759" NumOfTimes="1" CollectionDistance="200" WaitTime="1000" X="8447.08" Y="1056.51" Z="554.34" />
<CustomBehavior File="RunMacro" Macro="/click GossipTitleButton1" NumOfTimes="1" WaitTime="1000" />
<CustomBehavior File="RunMacro" Macro="/click QuestFrameAcceptButton" NumOfTimes="1" WaitTime="1000" />
</While>
<While Condition="HasQuestAvailable(33771)" >
<CustomBehavior File="InteractWith" MobId="33771" NumOfTimes="1" CollectionDistance="200" WaitTime="1000" X="8447.08" Y="1056.51" Z="554.34" />
<CustomBehavior File="RunMacro" Macro="/click GossipTitleButton1" NumOfTimes="1" WaitTime="1000" />
<CustomBehavior File="RunMacro" Macro="/click QuestFrameAcceptButton" NumOfTimes="1" WaitTime="1000" />
</While>
<While Condition="HasQuestAvailable(33763)" >
<CustomBehavior File="InteractWith" MobId="33763" NumOfTimes="1" CollectionDistance="200" WaitTime="1000" X="8447.08" Y="1056.51" Z="554.34" />
<CustomBehavior File="RunMacro" Macro="/click GossipTitleButton1" NumOfTimes="1" WaitTime="1000" />
<CustomBehavior File="RunMacro" Macro="/click QuestFrameAcceptButton" NumOfTimes="1" WaitTime="1000" />
</While>
----
Not an experienced HB coder at all, but I don't think you need to do anything to the PickUp lines for the items (like Kraken tooth)... think those will go normally.
Actually, seems to have the problem on Luuri too after I change Eadric to a While... looking at your script, only these three in this corner use PickUp, while the rest across the whole tournament grounds use While.
New code to replace the Pickup lines:
<While Condition="HasQuestAvailable(33759)" >
<CustomBehavior File="InteractWith" MobId="33759" NumOfTimes="1" CollectionDistance="200" WaitTime="1000" X="8447.08" Y="1056.51" Z="554.34" />
<CustomBehavior File="RunMacro" Macro="/click GossipTitleButton1" NumOfTimes="1" WaitTime="1000" />
<CustomBehavior File="RunMacro" Macro="/click QuestFrameAcceptButton" NumOfTimes="1" WaitTime="1000" />
</While>
<While Condition="HasQuestAvailable(33771)" >
<CustomBehavior File="InteractWith" MobId="33771" NumOfTimes="1" CollectionDistance="200" WaitTime="1000" X="8447.08" Y="1056.51" Z="554.34" />
<CustomBehavior File="RunMacro" Macro="/click GossipTitleButton1" NumOfTimes="1" WaitTime="1000" />
<CustomBehavior File="RunMacro" Macro="/click QuestFrameAcceptButton" NumOfTimes="1" WaitTime="1000" />
</While>
<While Condition="HasQuestAvailable(33763)" >
<CustomBehavior File="InteractWith" MobId="33763" NumOfTimes="1" CollectionDistance="200" WaitTime="1000" X="8447.08" Y="1056.51" Z="554.34" />
<CustomBehavior File="RunMacro" Macro="/click GossipTitleButton1" NumOfTimes="1" WaitTime="1000" />
<CustomBehavior File="RunMacro" Macro="/click QuestFrameAcceptButton" NumOfTimes="1" WaitTime="1000" />
</While>
----
Not an experienced HB coder at all, but I don't think you need to do anything to the PickUp lines for the items (like Kraken tooth)... think those will go normally.