For the gift card to work properly, you need to purchase it in the region of the account you are buying it for. For example, when purchasing V-Bucks, make sure your Epic account's region matches the gift card's region.
Gift Card Region
Updated over 2 weeks ago