Jerry, whats your height ?
198 cm tall. However, due to an injury sensitive back and neck, I like sitting a little more upright and not to stretched out (whereby my arms and wrists endure a lot of body pressure at riding).
With such tall height I would not even think about L size. Only XL, some short stem and hi rise handlebar if you want more upright.
I appreciate and feel your instand choice for a size XL at a body height longer than 195 cm. I also like to take a somewhat different vision at it (based on the M7007 that I have already trusted).
Not too long ago, a reach of + 500 mm was unthinkable for an XC / light trail bike. And if they already existed, they were marked as a size XXL or even XXXL. Don't get me wrong, I am very enthusiastic about the 'longer, lower, slacker'-approach of modern frame manufacturers. Therefor my choice for the M7007 at the time.
However, in view of the rapid development in this geometry area, I wonder at the same time: is there such a thing as a frame that is too long for its rider? Perhaps in particular in the XC / light trail discipline.
Purely by feeling, I tend to choose a size L. But as I said before, I doubt about the rather short seat tube or only 490 mm.
Anyways, perhaps it is wise to also contact NS Bikes with the question of which frame size they recommend for someone taller than 195 cm.