Looks like supplier issues, unfortunately.

XV invested a ton of $ in design of their parts, but if the guy on the other end doesn't care, you're still going to get junk.