dataPin,latchPin,clockPin is the same pin for all 74HC595 which I have on PCB (2x 74hc595 to drive 16ch leds and 1x 74hc595 to drive ULN2003) it is correct?

No.The data pin must go only to the first shift register, the second shift register takes its data from the most significant output of the first and the third from the most significant output of the second.