ahh gotcha. If you want, I can send one to you if you want to pay the cost+ shipping and such, and I can ensure that it is on 9.0. Otherwise, unless you buy a jap one, or an Aussi one I think it will be a gamble.

Old 3DS consoles are all 8.1 max out of the box, so if you buy an old 3ds brand new, it will be safe for sure. That is the best I can offer tbh.

and some good person on this forum suggested me to get another regular 3ds xl instead of the new 3ds xl that is if i don'tcare about the 3d of it etc. and i don't want to spend so much that's why I'm talking about this.

if i get a new 3ds xl instead and it turns out to be higher than 9.2 then my GW will be useless ... so I'm kind of in a dilemma what do you suggest i do homie..?? (sorry limit to 420charctrs lol)

I'm from Iraq actually, living in Canada :3
You know what I would do? I would sell the O3DS, and the O3DS XL and buy a n3ds XL. If it arrives at 9.4, you just gotta return it to the store you bought it from. Also look at the serial number to kind of get a guess of what FW it is on. https://gbatemp.net/threads/n3ds-xl-firmware-by-version-number.381479/