One problem with your code is that I don't where the _objectCollection variable defined.
Also, a select set is a somewhat fragile thing. Making any changes to the model will usually clear the selection. That's why you can create one but then it fails after that because the selection set is empty. To avoid this issue you can first save all of the selected entities in a list or array and then iterate over that. You can do something like what's shown below.
Dim faceList As New List(Of Face)
For Each fc As Face In _selectSet
faceList.Add(fc)
Next
For Each fc As Face In faceList
' Do something with each face.
Next
---------------------------------------------------------------
Brian EkinsInventor and Fusion 360 API Expert
Website/Blog:
https://EkinsSolutions.com