The iPhone X, eagerly awaited by fans, will go on sale from Nov. 3 and may also be weighing on demand.