I am using SDK 3 but the SDK doesn't do estimate gas

Hi I have a problem. When I do a transaction I get an error: "I didn’t do the gas estimated " Look:

I added the gasLimit but the SDK doesn’t seem to detect the gasLimit. It works well when you don’t need to add gasLImint but when it need add gasLImit return error.