May be the problem is you didn't increase the value of the Maximum base Mesh faces or/and Maximum Edges Per Vertex,
suppose you have a polygon object with a face value of 2000. The Maximum base mesh faces have to be set to more than 2000, which let the subdivision surface has enough faces to do the conversion.