Inherited PlayerInventory component, when added to the Character, shows empty details panel in the editor

Could you make sure your component pointer in C++ has the UPROPERTY(VisibleAnywhere) specifier?

If that doesn’t fix it, could you please screenshot your .h and .cpp and BP and post it here?