The shorty 14612 will fit Hyun/Kia, but it's not the spec size filter. The 9688 is. Equivalent to 14459.
Since the Tech is a jobber level filter, likely a consolidated/downsized listing, like quick lubes do. In this case, two sizes down, skipping the common 7317 size. Still "if" properly installed, 14612 shouldn't leak from sealing gasket at least. So no idea of leak cause.
It's unfortunate M&H moved production to China. Seen several of the US made Tech filters cut open, and they have looked fine, especially for $2.40 Amazon. To use cliche, it is what it is.
Thanks for c&p.