Texture mapping advice needed

I’m trying to apply a texture that shows more or less round dots.
With the left surface I get distorted dots.
The right surface shows the desired result.

The right is remodeled using the source curves rebuilt using _RebuildCrvCountByLength.
I only did it to experiment. I want to use the left surface.

What is a good approach to achieve a nice mapping?

Using the UV Editor, where I could move rows of vertices, is too cumbersome.

2024-08-02_Displacement 001.3dm (311.9 KB)

Found a good workflow.