On you figure the sheet resistance is 330 Ohm, you set 2kOhm for the desired value with 2um desired width. Cadence will calculate the necessary length from these parameters by a function like this:
L = (R - 2*R_contact)*W/R_sheet = (2000 - 2*9.5)*2um/330 = 12um
The difference from your figure is like 0.9um, because Cadence and process engineers are smarter than me.
I think you have a switched off parameter in the properties window, where you can set how to change the resistor value. It should be a drop-down menu, and the possible choices as I remember are resistance vs. width, resistance vs. length, or a 3rd option where you can simply set arbitrarily the width & length, and that is what you want. Now you have set the resistance vs. width option.
The reason behind why W is changing can be that your technology has a minimum width for the device, and cadence automatically recognize if you set a smaller value.