[Critical] Trackers not tracking player stats correctly

Overview
I have a set of 5 trackers set to track Distance Travelled in Vehicles:

  1. Travel 1000m in Vehicle (Start Value: 0, Target Value: 1000)
  2. Travel 2500m in Vehicle (Start Value: 1000, Target Value: 2500)
  3. Travel 5000m in Vehicle (Start Value: 2500, Target Value: 5000)
  4. Travel 7500m in Vehicle (Start Value: 5000, Target Value: 7500)
  5. Travel 10000m in Vehicle (Start Value: 7500, Target Value: 10000)

Since my game is a continuous open world in which players can drop in and out of any session I have:

  • the first tracker (1000m) set to “Assign Join In Progress”
  • all other trackers set to be assigned when the previous one is completed

Issue
When a Join In Progress player completes the first objective they are awarded score as usual and the tracker is removed, the next tracker is then assigned and can be seen on the HUD with the relevant progress (1000/2500). However, the new tracker no longer tracks their progress and no matter how much they drive it remains stuck at 1000.

I have tried to resolve this error the last few days by trying alternate approaches using Verse, Classes and by manipulating the Tracker details instead of assigning a new tracker, each with varying degrees of success, however none of those approaches fully fix the issue. The issue only affects those who Join In Progress and those that start the server are unaffected with the trackers correctly completing and assigning the next phase.

Repo Steps

  1. Place 2 trackers in an island
  2. Set them to track “Distance Travelled in Vehicle”
  3. Set the first tracker to:
    • Assign on Game Start and Join In Progress
    • Start Value: 0, Target Value: 50
  4. Set the second tracker to:
    • Not Assign on Game Start or Join In Progress
    • Start Value: 50, Target Value: 100
  5. Set the second tracker to be assigned when the first tracker is completed
  6. Place 2 vehicle spawners
  7. Publish the island so you can test it with multiple accounts
  8. Load the island with one account first and test the map
  9. Observe the correct handing off from one tracker to the next with no issues in tracking stats and able to complete second tracker
  10. Join the session from another account
  11. Get into vehicle and start driving
  12. Observe progress being tracked correctly for first tracker
  13. Observe completion of first tracker and assignment of second tracker
  14. Observe progress on second tracker no longer being tracked and unable to complete second tracker

I’m having the same exact issue. It’s only with trackers that have built in distance tracking it seems. Trackers triggered by events seem to work. I see that this post was a while ago, did you happen to find a fix? Seriously just thinking about changing the trackers to not use the prebuilt distance ones and move on.