Image added to horizontal box does not have the right size

Your problem will be the layout & spacing options that the horizontal box is applying to your UImages.

I think the best way to do this is to create a UCardWidget that inherits from UUserWidget. That way, you can create a blueprint subclass and do all of the layout work in there instead of trying to figure it out in code.