Not sure why the 120 second test waited 41552 seconds to flip:

ACP console log opened 01-Aug-2017 02:32:13 UTC
This is ACP version 8.1 (build 2, Version 8.1 Release 2)
Licensed to David Wormuth
02:32:13 Logging to C:\Users\dwormuth\Documents\ACP Astronomy\Logs\20170731\20170801@023213.log
02:32:14 Initializing AcquireSupport V8.1.1
02:32:14 User actions detected.
02:32:14 Telescope is ACP->Gemini Telescope .NET, driver V2
02:32:14 Dome is Digital DomeWorks
02:32:14 MaxIm DL is version 6.14
02:32:14 Imager is SBIG Universal
02:32:14 Imager readout modes:
02:32:14 0 is Raw
02:32:14 1 is Color
02:32:14 Guider is ASCOM (no rotator)
02:32:14 Guider plate scale is 2.4 arcsec/pix. Guided dither with main imager pixels
02:32:14 Max unguided exposure 30 sec.
02:32:14 (assuring that FocusMax is running now...)
02:32:19 Calculated unbinned plate scales (arcsec/pix): H = 3.02 V = 3.02
02:32:19 Calculated field of view (arcmin): H = 80.5 V = 60.4
02:32:19 Plate solving With GSC 1.1 (ok for wider fields)
02:32:19 Mount supports tracking rate offsets
02:32:19 All-sky plate solving will be attempted when needed
02:32:19 All-sky service at nova.astrometry.net will be used
02:32:19 This is AcquireImages V8.1.0
02:32:19 Hardware pier side reporting is available.
02:32:19 This mount can be flipped on command.
02:32:19 Compiling plan...
02:32:19 (using ACP Plan Compiler V8.1.0)
02:32:19 ...plan OK!
02:32:19 == Resuming interrupted plan ==
02:32:19 This plan has 4 live target(s), 50 images
02:32:19 There are 250.0 min. of actual imaging time
02:32:19 Image file set-numbers start with 1
02:32:19 Starting run for plan test170731.txt...
02:32:21 [useraction] TargetStart called
02:32:21 ==== Starting target Ring Nebula ====
02:32:21 ;
02:32:21 ; === Target Ring Nebula ===
02:32:21 ;
02:32:21 ;#autofocus ; AF before target requested
02:32:21 (wait for slew to complete)
02:32:43 (slew complete)
02:32:43 [useraction] SlewEnd called
02:32:43 [useraction] SlewStart called
02:32:43 Start slew to Ring Nebula...
02:32:44 (wait for slew to complete)
02:33:09 (slew complete)
02:33:09 [useraction] SlewEnd called
02:33:09 (request plan-start pointing update)
02:33:09 Ready for Ring Nebula (# 2 of 4 in set 1)
02:33:11 Pointing update: Wait and flip if within 120 sec of flip point
02:33:11 [flip check: Tn=120s HAc=-2567s GW=T HAz=-2607s DWz=F WF=YES]
02:33:11 (GEM must flip before next operation)
02:33:11 [FPw=1200s FPe=-1200s HAt=-2727s PFM=120s
02:33:11 (waiting 41552 sec to pass flip limit)
02:33:11 (wait ends at 14:05:43 UTC)
02:33:11 (turning tracking off)
05:13:03 AAG_ACPWeatherFeed (v7.20) - UNSAFE
05:13:04 **WEATHER ALERT: The weather has become unsafe!
05:13:04 **Script Error**
05:13:04 Source: ACP
05:13:04 Message: The script was aborted.
05:13:04 Location: line 3091 column 5.
05:13:04 Script Context:
05:13:04 3088: rMsg += ", resuming tracking";
05:13:04 3089: }
05:13:04 3090: }
05:13:04 => 3091: Util.WaitForMilliseconds(Seconds * 1000);
05:13:04 ^
05:13:04 3092: if(Telescope.CanSetTracking && wasTracking)
05:13:04 3093: {
05:13:04 3094: Telescope.Tracking = true;
05:13:04 -- end --
ACP console log closed 01-Aug-2017 05:13:05 UTC

(Log was short so I pasted it)

Dave