So I finally resolved this issue by adjusting the input geometry field to the spatial filter that I created.
I changed this: spatialFilter.GeometryField = pLayer.Name
to this: spatialFilter.GeometryField = pLayer.FeatureClass.ShapeFieldName
Success!