Fill a TArray with UObject

Okay. What happens if you inspect the player objects / blueprints at runtime? Are the inventory slots still present?

How do you spawn your playerchars? If you havn’t tried already, try to drag one into the map and set that specific playerchars inventory to something and inspect it at runtime.