Hey Kevin, first of all! great profile
I did however find a bug where it sometimes doesn't kill the first mother and quits the game right there at the beginning. Now of course i looked at the profile and i found a solution which seemed appropriate to share.
Profile [Legendary Road.xml] line 35-37 (Original)
<If condition="IsActiveQuest(87700) and IsActiveQuestStep(60) and CurrentWorldId == 71150">
<TrinityMoveTo questId="1" x="2733.739" y="2886.819" z="18.5" pathPrecision="8" />
</If>
Profile [Legendary Road.xml] line 35-37 (Fixed)
<While condition="IsActiveQuest(87700) and IsActiveQuestStep(60) and CurrentWorldId == 71150">
<TrinityMoveTo questId="1" x="2733.739" y="2886.819" z="18.5" pathPrecision="8" />
</While>
As you can see, it is just an If to While statement change, meaning it will now stay on this part of the profile until it is actually done following the in-game quest info. instead of until Trinity considers it finished. This resulting in the bot staying there until the mother is dead and when she is dead leaving the While statement following the rest of your original profile.
Since you use quest related stuff, using while statements may be useful on some other parts too, i haven't checked that. It seemed to run fine so far. Keep in mind when using while statements though, if it is for any reason unable to finish the profile part: It WILL get stuck until gold inactivity timer kicks in
Anyway, hope this is useful and thanks for the community contribution!
Edit: Actually, i took the effort to modify your profile tags to a set of While statements where it seemed appropriate. It'll be in the attachment

I haven't thoroughly tested this myself yet but the changes may be of use to you!