I use Belgium (BE-nl) locale/region.
Kagi often ranks the Netherlands (NL) result higher than the Belgian one.
This is fine for a lot types of websites, but not for e-commerce. As they typically require to order from country's specific website (i.e. NL website doesn't ship to BE).
Example search: https://kagi.com/search?q=Columbia+outdry+reign
First result is NL: https://www.columbiasportswear.nl/NL/c/outdry-extreme-rainwear
Third result is BE: https://www.columbiasportswear.be/ENBE/c/outdry-extreme-rainwear

I expect BE to be ranked higher than NL websites when using BE-nl locale.
If I had to make a guess, it's that Kagi focuses too much on the language aspect rather than the country. As in the given example the locale of the BE website is "ENBE".