You may be unable to assign a location to a subcontractor employee if the subcontractor company itself is not assigned to that location. Employees can only be assigned to locations that their parent subcontractor is linked to.
To resolve:
This ensures location assignments follow the correct hierarchy.