What if you had a spacer on the face of the flange?
That's 20 dollars, and has the added benefit of being able to grease the CV joint without disassembly.
That would bring you back up to 19mm of spline engagement.
That's about the only thing that I'm coming up with as well. It's just a bit annoying that there isn't a way to make it work without a spacer.