It looks better then before. But when you subdivide a mesh you also subdivide and smooth the UVs. This causes stretching. So if you want a unstretched map you need to assign the UVmap on top of the stack after you subdivided the geometry. The issue with the "outer" bump on the first image could be avoided if you choose a…