I think I figured it out looking at your navigation code though it's been many moons since i've written any code so I may be way off.
In the To Outlands.xml which i'm assuming is the block it loads when trying to move to Botanica i've traced the problem to this chunk of code
Code:
<Else>
<MoveTo DestName="Garrison" X="5592.404" Y="4529.675" Z="126.3718" />
</Else>
</If>
<If Condition="Me.MapId == 1153" >
<MoveTo DestName="Ashran Portal" X="5583.557" Y="4373.989" Z="137.6236" />
<CustomBehavior File="MyCTM" X="5579.374" Y="4366.707" Z="138.9411" />
<CustomBehavior File="MyCTM" X="5575.75" Y="4367.552" Z="138.9789" />
<CustomBehavior File="MyCTM" X="5572.477" Y="4361.848" Z="143.433" />
<CustomBehavior File="MyCTM" X="5578.62" Y="4358.129" Z="147.87" />
<CustomBehavior File="MyCTM" X="5582.464" Y="4364.247" Z="152.3972" />
<CustomBehavior File="MyCTM" X="5576.058" Y="4368.637" Z="156.7244" />
<CustomBehavior File="MyCTM" X="5572.972" Y="4361.899" Z="159.8998" />
<CustomBehavior File="MyCTM" X="5584.697" Y="4356.71" Z="160.9148" />
</If>
<While Condition="Me.ZoneId != 7333" >
<CustomBehavior File="InteractWith" MobId="233600" X="5586.819" Y="4357.713" Z="161.427" TerminateWhen="Me.ZoneId == 7333" />
<CustomBehavior File="WaitTimer" WaitTime="50000" TerminateWhen="Me.ZoneId == 7333 || Me.Combat" />
</While>
The assumption seems to be I have a lvl 3 garrison with the Ashran portal which I don't. My toon successfully moves to Garrison" X="5592.404" Y="4529.675" Z="126.3718" and then fails to execute the next block in the <If Condition="Me.MapId == 1153" > because i'm not in MapID 1153 since I don't have a level 3 garisson. Now it moves on to the <While Condition="Me.ZoneId != 7333" > which is true because i'm not in ZoneId 7333 but there is no portal to click and that seems to be where it stops.
I think the only other option is to put some code in there to handle the condition where you are not in a lvl 3 garrison to fly to Ashran via the flight master instead of using the portal or detect if the hearthstone is set to Warspear is another option.