Blueprint not seeing variable from native parent

No need to do that. You just need to have the following:

  1. C++ Character Class where you add all your core logic (and that has the UPROPERTY mentioned to access these variables)

  2. Blueprint Character Class that inherits from this C++ Character Class. No need to have all your blueprints inherit the Character class.

If you think you have done that, can you screenshot both the C++ class in the Unreal Editor and the Blueprint class showing that it inherits that C++ class?
Also it wouldn’t hurt if you screenshot the Header file of your C++ class