FT2232H Mini Module programming Arduino Pro Mini 3.3V 8Mhz

So I have Arduino Pro Mini 3.3V 8Mhz and FT2232H Mini Module.
Loopback test passes, wether it's COM39 on Windows 10 or /dev/ttyUSB0 on Linux(debian stable).
I have tried all possible combinations of rotating anything but VCC. Sometimes lights on arduino start flashing all the time, sometimes only when I run Upload sketch or avrdude on linux manually.

Uploading sketch on Windows:

Sketch uses 928 bytes (3%) of program storage space. Maximum is 30720 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x6b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x6b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x6b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x6b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x6b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x6b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x6b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x6b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x6b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x6b
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

Error on Linux (for google indexing):

avrdude -c 2232HIO -p m328
E avrftdi_program_enable(880): Device is not responding to program enable. Check connection.
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

avrdude done. Thank you.

avrdude on linux is version 6.3-20160220
avrdude-dev mail list says nothing yet, maybe they are mad how uneducated I am maybe something else.

Linux log at pastiebin

Mini module schematics

FT2232H schematics

What I am doing wrong ?

Thank you in advance

How did you determine which pin to use as DTR, or RTS, for the software-generated Reset to kick-off the bootloader on the Arduino?

If you select File:Preferences and turn on Verbose outputs, then start a download and press Reset when the compiler shows "compiled xxx of 32xxx bytes", does the download start? May take a couple of tries to get the timing right.

If that works, that says to me that you don't have DTR connected from the module.

I have connect DTR arduino to DTR FT2232H.
Interesting is that on this Arduino Pro Mini there are two GND which have different functions (DTR, TXO,RXI,VCC,GND,GND), official documentation and forums call it something else.
case 1 if DTR, TXO,RXI,VCC,GND,GND are connected LEDs are powered and blinking.
case 2 if DTR, TXO,RXI,VCC,GND,GND no LEDs powered.

case 1 +rest of the pins connected: arduino is always powered and never stops
case 2 +rest of the pins connected: when Upload starts arduino is powered and blinking

The 2 pins are CTS (clear to send), an active low input to the FT232 module to tell the unit it is clear to send data out on its TX pin to the Arduino. Since flow control is not used, this pin is grounded (on the Arduino side). The outer Gnd should always be connected.

"I have connect DTR arduino to DTR FT2232H. "
To which pin of the FT2232?? Does the IDE know which pin to tell to go low for the DTR signal? It does for the FT232 and the Atmega16U2 programmed as USB/Serial adapter. Does it know which pin for the FT2232? Not obvious to me from the FT2232 datasheet which pin that might be.

PIN17 DTR ADBUS4.
And this is FT2232H not FT2232 not FT232.
Yes avrsude.conf has correct mappings. Atleast on linux. The sheet is quite obvious. Please check again.
I tried to find Download in arduino IDE, where is it ?

EDIT:

Problem was weak soldering!

FTDI TTL header is as follows from left to right:
DTR, TXO,RXI,VCC,GND,GND
second GND pin can be left unconnected

Arduino to FT2232H Mini Module:
DTR to RTS AD2 pin #CN2-9.
TXO to RXD AD1 pin #CN2-7
RXI to TXD AD0 pin #CN2-10
VCC to VCC pin #CN2-1 (3.3V)
GND to GND pin #CN2-2