#165743
Can make the problem go away by resetting all way points.  As soon as you hand in a quest FPS problem is back with the following LUA errors:
Message: InterfaceAddOnsDugisGuideViewerZLFG.lua:44: script ran too long
Time: Fri Jun 14 11:40:58 2019
Count: 1
Stack: InterfaceAddOnsDugisGuideViewerZLFG.lua:44: script ran too long
InterfaceAddOnsDugisGuideViewerZLFG.lua:44: in function `GetLFD’
InterfaceAddOnsDugisGuideViewerZarrow.lua:2415: in function `GetFirstWaypointLFGDestination’
InterfaceAddOnsDugisGuideViewerZarrow.lua:1455: in function <InterfaceAddOnsDugisGuideViewerZarrow.lua:1454>
InterfaceAddOnsDugisGuideViewerZarrow.lua:2686: in function `WaypointsChanged’
InterfaceAddOnsDugisGuideViewerZarrow.lua:859: in function `PlaceWaypoint’
InterfaceAddOnsDugisGuideViewerZarrow.lua:217: in function `RestoreWaypoints’
InterfaceAddOnsDugisGuideViewerZGuides.lua:2642: in function <InterfaceAddOnsDugisGuideViewerZGuides.lua:2634>

Locals: self = <table> {
 TranslateWorldMapPosition = <function> defined @InterfaceAddOnsDugisGuideViewerZMapUtils.lua:271
 tIndexOfFirst = <function> defined @InterfaceAddOnsDugisGuideViewerZUtil.lua:154
 UpdateNotificationsMarkVisibility = <function> defined @InterfaceAddOnsDugisGuideViewerZDugisGuideViewer.lua:1224
 ListContains = <function> defined @InterfaceAddOnsDugisGuideViewerZUtil.lua:957
 ClearGuide = <function> defined @InterfaceAddOnsDugisGuideViewerZGuides.lua:216
 CreateSettingsTree = <function> defined @InterfaceAddOnsDugisGuideViewerZDugisGuideViewer.lua:3814
 SetQuestText = <function> defined @InterfaceAddOnsDugisGuideViewerZGuides.lua:5321
 IsQuestAccepted = <function> defined @InterfaceAddOnsDugisGuideViewerZDugisGuideViewer.lua:5763
 DeclineShareInvitation = <function> defined @InterfaceAddOnsDugisGuideViewerZDugisGuideViewer.lua:7756
 Skip = <function> defined @InterfaceAddOnsDugisGuideViewerZGuides.lua:4354
 GetCurrentMapZone_dugi = <function> defined @InterfaceAddOnsDugisGuideViewerZMapUtils.lua:2229
 BACKGRND_PATH = “InterfaceDialogFrameUI-DialogBox-Background”
 QUEST_COMPLETE = <function> defined @InterfaceAddOnsDugisGuideViewerZDugisGuideViewer.lua:5484
 RefreshReplacedTags = <function> defined @InterfaceAddOnsDugisGuideViewerZGuides.lua:5050
 DisplayViewTabInThread = <function> defined @InterfaceAddOnsDugisGuideViewerZGuides.lua:3830
 GetZoneIdByName = <function> defined @InterfaceAddOnsDugisGuideViewerZMapUtils.lua:502
 OnGearFinderSettingsChanged = <function> defined @InterfaceAddOnsDugisGuideViewerZGearFinder.lua:1648
 RegisterModule = <function> defined @InterfaceAddOnsDugisGuideViewerZModules.lua:150
 SmartSetTargetOnClick = <function> defined @InterfaceAddOnsDugisGuideViewerZDugisGuideViewer.lua:3865
 PrintTable = <function> defined @InterfaceAddOnsDugisGuideViewerZDugisGuideViewer.lua:1147
 CompleteOnZoneCheck = <function> defined @InterfaceAddOnsDugisGuideViewerZGuides.lua:6737
 LargeFrameBorderDropdown_OnClick = <function> defined @InterfaceAddOnsDugisGuideViewerZDugisGuideViewer.lua:4242
 IsModuleLoaded = <function> defined @InterfaceAddOnsDugisGuideViewerZModules.lua:366
 DebugPrint = <function> defined @InterfaceAddOnsDugisGuideViewerZDugisGuideViewer.lua:292
 SetupWorldQuestButton_dugi = <function> defined @InterfaceAddOnsDugisGuideViewerZQuestPOI.lua:334
 BeforeCombatStart = <function> defined @InterfaceAddOnsDugisGuideViewerZDugisGuideViewer.lua:6870
 db = <table> {
 }
 UpdateSettingsCheckbox = <function> defined @InterfaceAddOnsDugisGuideViewerZDugisGuideViewer.lua:2065
 GetFirstPFromCurrentGuide = <function> defined @InterfaceAddOnsDugisGuideViewerZProfessions.lua:64
 IsModelDataOn = <function> defined @InterfaceAddOnsDugisGuideViewerZModelViewer.lua:618
 tags = <table> {
 }
 SetDB = <function> defined @InterfaceAddOnsDugisGuideViewerZDugisGuideViewer.lua:4323
 GetQuestLogIndexByQID = <function> defined @InterfaceAddOnsDugisGuideViewerZDugisGuideViewer.lua:5755
 DebugFormat = <function> defined @InterfaceAddOnsDugisGuideViewerZDebug.lua:33
 specializaton = 1
 QUEST_TURNED_IN = <

Hope this points you in the right direction.