Blueprint is not inheriting variables from its parent c++ class

The title says it all. A blueprint class with a c++ parent is not showing the variable defined in its parent.

This is an image of the header file in which the variable is located in the c++ class, I have simplified it to be as basic as possible in an attempt to find the problem, but to no avail.
No parts of the file other than what is shown have been modified from the default.
image