Apple has officially said that stocks are constrained for IPX during launch. You can easily get an iPhone X in Singapore two weeks after its launch in late Nov onwards. And this is the week IPX is launching in further 13 countries. For the past many years, limited number of new iPhone are given to telcos each day during launch month. If you want to get one through telco, you have to queue up before the shop opens and stocks are gone by noon. Unless Apple changes its marketing strategy by flooding IPX to a very small Singapore market, I see this as clear sign demand is weak.
There were a lot of rumors last year that Apple was shifting a lot of their supply to China and other Asian countries where they thought demand would be much higher relative to the US for the new model. That could explain it too.