Thanks for your reply!
These are the main active tasks during the problem: 1) Attack and 2) The second seek, "Move to a close enough distance in order to attack" (That section starts with an Invertor on CanSeeObject), and 3) Patrol.
I tried various combinations of enabling/disabling them as below:
Case 1: [Attack DISABLED, Patrol Enabled, 2nd Seek Enabled] Works - As I back up, the Seek moves forward and always stays away at ArriveDistance. (Obviously no attack occurs)
Case 2: [Attack Enabled, Patrol Enabled, 2nd Seek DISABLED] The problem occurs - I continuously back up the player and the Agent is constantly brought directly into contact with the player. In this case Patrol has a red X.
Case 3: [Attack Enabled, Patrol DISABLED, 2nd Seek Enabled] The problem occurs but seems slightly better than Case 2.
Case 4: [Attack Enabled, Patrol DISABLED, 2nd Seek DISABLED] Only attack occurs, no approach to player
It seems like it's a combination of Attack with Patrol or Seek that is causing the problem. Almost like Patrol/Seek are setting a forward velocity that Attack is using?
Note: I set both player's Character Health to invincible and disabled the Health Flash to be able to watch. Attack Distance and Near Distance set to 8. ArriveDistance for the Seek is set to Attack Distance.