Microsoft has made something that should be seamless to the user, a source of frustration for some users
It's not even a consistent thing, some upgrades are no problems, others that upgraded with no problems in the past will fail with no obvious reason. My guess is it's due to the millions of different configurations, programs, and hardware in place on the windows based computers around the world.
Here's a link that covers some basic Quick fixes a you might try
Quick fixes - Windows IT Pro | Microsoft Docs
I have 5 computers in my household, only one had difficulty upgrading to 1803, that was resolved by performing a 'clean boot' then installing the upgrade. Following the directions exactly I found it was easily done and easy to undo.
https://support.microsoft.com/en-us/...oot-in-windows
Scroll down to the heading
How to perform a clean boot in Windows and under the subheading
Use the following steps to perform a clean boot select Windows 10 to open that menu for instructions on performing a clean boot, and how to undo that action.
That link was from the Resolve Windows 10 upgrade errors about 3/4 of the way down the page at
Resolve Windows 10 upgrade errors: Technical information for IT Pros s IT Blog
I've read your post's, I know your computers are nearly identical, but something's preventing the last device from upgrading. Maybe something here will get that last one to 1803.
Good luck