Hi all,
thanks a lot for the replies. I have managed to solve the issue in the meantime and it was exatly as said here. The card array is a variable on the unit that owns it, so when the unit is spawned I load all the card classess that are in their hand array on the EventBeginPlay. Easy thing to overlook if you haven’t done this before.