It’s supposed to be like that.
If you look at a native (C++) class in the Content Browser, you’ll see that the Parent Class and Native Parent Class match. Similarly if you derive a Blueprint class from a C++ type, they will also match.
They vary when you derive a Blueprint class from another Blueprint class, as your Parent Class is then your Blueprint type, but your Native Parent Class is still the C++ type that your parent Blueprint class was derived from.
Functionally this information is only used to show you the correct icon in the Content Browser without having to load up your parent Blueprint class (as that can be very costly).