When I create a path from curve and setting the minimum distance between the targets at 3, 2 or 1mm and max cord dev at 1mm, the targets generated have a distance of 5mm or more. For example, a circle with diam. of 400mm, min. dist. of 1mm and max cord. of 1mm create 70 targets (18mm between each target).
The minimum distance parameter seems to be respected in your case. There are 18 mm between the targets which is more than the specified minimum distance of 1 mm. The minimum distance parameter is used to limit the number of targets created.
You can lower the max cord parameter to get more points. It is a measure of the deviation between the original curve and the robot path (approximated using linear and possibly circular segments.)