The CanConvert method of this converter does not return true for multipolygon coordinate collection (IEnumerable<polygon>). Noticed the body for this converter was different than all the others. By changing it to make it consistent the serializer output is now proper GeoJson coordinates:
return typeof(IEnumerable<Polygon>).IsAssignableFromType(objectType);