Adding a child actor as a component to its Parent actor continuously crashes engine

UE Version: 4.19
Successfully reproduced in a fresh project

How to:

  1. Create a blueprint actor e.g. ‘Consumables_BP’

  2. Create a struct such containing like below:

  3. Add this struct to Parent BP actor (e.g. Consumables_BP)

  4. Create Child Blueprint Class (e.g. Potion_BP)

  5. Fill in name and quantity into: Default → Item Info for the child BP

  6. Drag and drop Child Blueprint into Parent BP components box as child actor component

  7. Save All

  8. Relaunch, IF it loads successfully open the parent or child BP

  9. Instant Crash

Anyway around this issue? Is this solved in UE4.20? I need my consumable BP in this setup (It needs inheritance for get/setting item info (e.g. Potion) without casting (for use in a Game instance)).