JDM knuckle different?

I have a bad bearing in my JDM ZXi 4door and swapped the whole knuckle and hub with my DA9. This caused quite noticeable negative camber which was a bit of a surprise so I measured from top of the knuckle near the upper ballpoint to the bottom balljoint and it appears to be about 5mm longer than the DA ones.

Could this knuckle be from another Honda/Acura? I suppose that would mean the upper and lower control arms would also have had to been swapped as camber was good before I put he DA9 hub on?

Very puzzled…

Everything is OEM btw