Our source also confirmed that Xiaomi will be ditching the 3.5mm headphone jack with the Xiaomi Mi 6 in favor of the USB Type-C audio. It is already a known reason why Xiaomi delayed the Mi 6 launch till now: the availability of Snapdragon 835 SoC.
As you might be aware of the fact that Samsung used the entire first batch production of Snapdragon 835 on their Samsung Galaxy S8 and S8+, that apparently left Xiaomi with only option- delay the phone until you get the chip.
As far as rumored specifications go, the Xiaomi Mi 6 will come in two variants- Mi 6 and Mi 6 Plus. Both the variants will be powered by Snapdragon 835 SoC, and the Mi 6 Plus might come with a dual lens camera at the rear. All said, these are just rumored specs. We will have to wait until April 19 to know the final details of the device.