Thank you for providing the detailed scenario.
 
Please note that geofencing can be added for customers and jobs, and is exclusive to the Elite version of QuickBooks Time; it is not accessible in the Premium subscription. This can be the reason why you're unable to access the feature. You may consider upgrading to the Elite plan to avail this feature,
 
Here are some helpful links:
 
Additionally, if you'd like to select how your team members can track time, please refer to this article: Choose how your team members can track time for QuickBooks Time.
 
Please keep me updated about your situation, and I’ll be happy to assist you further with your Geofencing setup.  I'll keep the thread open for you. Have a good one.