Okay, so I went to the Apple store this past Wednesday and I explained the issue to the tech that was assigned. He also reviewed the notes on my account (which you have a summary of in bullet points as per my last post). The tech - as frustrated as I - offered to just give me another new replacement iPhone X. If you've been following my posts, you will see that this is now my 3rd iPhone X replacement. The tech said that if the issue shows up again in this 3rd replacement unit then I should just call Apple Support and he put instructions in the notes on my account to have the support representative escalate the issue to the engineering team.
So I get home from the Apple store and play around with the new device. Everything was fine. Next day, the issue appeared again! ...sigh.
So here are my thoughts to this point and how I plan to proceed:
It is crystal clear to me that the problem exists either solely in the hardware itself (on some units and not on others) or it is a bug in iOS 11 that manifests itself only on iPhone X hardware... and in my technical opinion, it's most probably the latter. I've tentatively come to that conclusion because both the iPhone 5s and the iPhone 6 Plus that run daily on my home network are running iOS 11 and they absolutely never, ever drop WiFi. Not once! Not ever! And they are used with generally the same frequency as my iPhone X by their owners. Not to mention there are 2 iPads, 2 Android tablets,, a Macbook Air and a Macbook Pro along with quite a few other WiFi devices running on my network regularly which absolutely never ever drop WiFi. So why does ONLY my iPhone X have this WiFi dropping issue? For right now, I am hypothesising that it's some issue with iOS particularly on the iPhone X. So what I'm going to do before I call Apple support and have the issue escalated, is I am going to take a leap of faith and install iOS 12 beta on my iPhone X and see if that makes a difference. I've scoured the internet and found that iOS 12 beta is remarkably stable - in fact, it seems by consensus to be the most stable iOS beta ever, especially in it's early stages. In fact, I told the Apple tech that worked on my case at the Apple store that I might consider installing iOS 12 if the issue appeared again and he went on to tell me that he is running iOS 12 on his iPhone X and that it is outstanding in terms of stability and he thought it was a good troubleshooting step to take if the issue appeared again. I can always go back to iOS 11 if things get sketchy. At the moment, there are about 15 very well documented bugs in the current iOS 12 beta and 3 of them will be more of an inconvenience than I care to take on right now. So I will wait for the next beta revision to see if they've cleaned at least those 3 up.
As usual, I will update you all as soon as there is something to tell!