There is a functionality bug in our EVKit software that prevents the jack detect status registers from reflecting the device status.
A quick workaround is to enable the Auto Read Status feature, which works correctly. [Options -> Auto Read Status checked]
The downside to this workaround is that the IRQ pin and the status flags are automatically cleared as soon as they are read, so you can only see the status change for a second or two.
The jack detect status register (0x02) will continue to read the correct connection type and does not get automatically cleared.