Serge,
I am a 12D user...have used it for many years.
I'll try for a quick explanation.....
When you create a, or convert to, an alignment string, you can specify the chainage interval (I use 2.5m). Any strings created from the alignment string (e.g. road strings) will then all have points (vertices) at the specified chainage interval (every 2.5m in my case). Unfortunately...if you want curves to be defined properly, you need a tight interval.
The only way around it as I see it is to redraw the strings in acad, which is easy enough to do, but takes time...as does everything.
Any strings representing existing survey will have vertices at all points picked up by the surveyors.