Does not look like there is any way. At least ZOs code neither checks it up in advanced.
Maybe you can check th quest jorunal before calling that func via
Code:
Code:
* CanZoneStoryContinueTrackingActivitiesForCompletionType(*integer* _zoneId_, *[ZoneCompletionType|#ZoneCompletionType]* _zoneCompletionType_)
** _Returns:_ *bool* _canContinueTracking_
* IsJournalQuestIndexInTrackedZoneStory(*luaindex* _journalQuestIndex_)
** _Returns:_ *bool* _isInTrackedZoneStory_
and if it's done already or in your questlog do not call the func?
If this does not work I would had expected the 3rd parameter TrackNextActivityForZoneStory to control the map shwing or not. Maybe this is a bug.
Try to ask ZOs_DanBatson here
https://gitter.im/esoui/esoui or here
https://www.esoui.com/forums/forumdisplay.php?f=187