There is no good information that I could find about the Fenix 6 series GNSS antenna design. According to some indirect information, the metal bezel itself serves as the antenna, although if that was the case I'd expect the bezel to have a gap somewhere, which doesn't seem to the case.
Anyway, thinking about the possible antenna design makes me think that perhaps the watch size matters.
GPS L1 wavelength is 19.05 cm. The best signal amplification would be at antenna sizes that are fractions of the wavelength such as 1/2, 1/4, 1/8, etc. Perhaps the size of bezel of 6X is less ideal than 6 or 6s. I think I've seen way more accuracy complains from 6X owners than from 6s owners, but I don't know for sure.
Adding dual band GPS support in Fenix 7 will make this even more complicated. GPS L5 wavelength is 25.48 cm.
The other indirect indication that the size does matter is that the most accurate Garmin watches seem to be FR 745 and FR 945 LTE - both are smaller watches. Specifically, 945 LTE seems to be more accurate than 945 based on a few examples that I've seen. Anyone else thinks the size might matter for the accuracy?