[The engine and frame numbers do not match. I doubt they ever match up tbh.]

Kind of hard for different length numbers to match. As in the old BMC days, the engine number (11 characters) is likely just a subset of the full VIN (17 characters).