Hi! Unity automatically converts all polygons to triangles. This means any polygon shape is split into multiple triangles. Unity may also need to duplicate vertices for specific rendering calculations like smoothing groups or UV seams. So your triangle count will always be higher in unity than blender.
As for your humanoid issue, could you explain further?