If you haven't solve your problem with your VIN, I've been researching about this topic because I have similar problem and I've found that the 9th digit is the result of an error-checking algorithm, this means, or at least I understand, that Hyundai or whatever automotive you provide your VIN code, they first checks that digit, calculates checksum and if those two digits doesn't match then the VIN is invalid. Your VIN is invalid because the letter on 9th position is a B and must be a number.
In this website explains how to calculate that digit that can be a numeric digit 0 through 9 or the letter X in case the algorithm result were 10:
I suppose that there must be another websites where explains how calculate it, but I found that useful.
In your particular case, applying the algorithm:
Your VIN: KMHDG41LBEU462988
First step (transliteration):
2 4 8 4 7 4 1 3 2 5 4 4 6 2 9 8 8
Second step (Compute weighted products):
16 28 48 20 28 12 2 30 0 45 32 28 36 10 36 24 16
Third step (Sum weighted products):
16+28+48+20+28+12+2+30+0+45+32+28+36+10+36+24+16 = 411
Fourth step (Compute reminder):
411 MOD 11 = 4
With that result your new VIN would be:
KMHDG41L4EU462988
And this is valid on Campaign Home.