I would look into using ESRI's Workforce app. I have, over the last few days, been experimenting with it in regards to tracking where field workers have been and have found it to be much more reliable for that task than Collector. You can also set Workforce to use Collector as well so if your field worker needs to collect data they push a "Collect Here" button and it launches Collector and the corresponding web map that you set up in the Workforce project settings. It's really a nice way to organize a field collection project with multiple users, from what I can tell. Survey123 can also be incorporated into the Workforce project (as well as Navigator, however we do not have licenses for it so I can't speak to how well it works.)
The only drawback that I have found so far is that ESRI stopped developing the Workforce app for Windows based devices due, presumably, to lack of interest as iOS and Android largely dominate mobile technology. For our organization, we use a lot of Toughbook MDTs in our emergency response vehicles and they are all Windows 10 based.
However, for our needs, we can still run Collector on those MDTs and since they are docked in the trucks it's not that big of a deal because it's always on a power supply while docked and therefore the app can run continuously (and collect locations continuously.) The way that I have our test project set up is that I created a Collector web map that uses the same web feature service for tracking that is created by Workforce when the project is initially developed. Therefore, when I view the tracking layer in the Workforce dispatcher map I am able to see the locations of those using Workforce (users who have access to iOS or Android devices) as well as our first responders who use Collector only on the Windows 10 based MDTs that are continuously active.
Not exactly an ideal setup, particularly because with the location data collected using Collector does not give you the option to see the worker's most recent "check in," at least not out of the box (I'm sure it could be accomplished using a custom expression for symbology,) but is at least a way to get around the problem of Workforce not being available for Windows yet still being able to effectively track field worker locations using a combination of Workforce and Collector.