It worked on the Xr but needed about an hour most of it was preparing update
Ah, there's the difference. The XR has the A12 chip, but the iPhone 8 and iPhone X have the A11 chip.
iOS 17 will probably work on the XR and XS, but the update doesn't even show up on my iPhone 8 or my wife's iPhone X.