changing values of gain control on ad936x transmitter block does not have any effect on tx transmit power, why is that?
By changing values of Gain control, do you mean changing the TX attenuation value?
Are you using custom board or eval board? Are you using linux or no -os drivers for configuring the chip? Can you share the screenshot of the TX output that you are seeing in your spectrum analyzer at different attenuation values?