Meshing intervals are not same despite setting equal

I am modeling a micro-structure in which I intend to use cohesive surfaces at the boundaries of two grains. In order to define a proper contact, I must get the same number of nodes on both surface. I define it by setting

Match intervals surface 1 2

This must give the same number of nodes on both surfaces as far as I could understand but this is not the case. The reason might be that there are alot of sides of each grain and each side is connected to another grain so the algorithm seems to fail. But the point is I do not care about the internal mesh of the surface only the sides should be compatible with the sides of the neighboring grain. All the contacting surfaces are rectangular with a single element in thickness.

Is there any solution to this equal intervals problem?

regards

It is possible to get an example model or a picture of the surfaces?