--instance in dronekit-sitl

Does the --instance work?

I am trying to run two dronekit-sitl in separate windows and trying to use the --instance in order to chenge the TCP and udp ports being used but the parameter seems to have no effect. The 2nd sitl fails because the port is in use.

Any ideas?