I wanted to give the Battle Pass to my friend in Fortnite, even though I have 950 vbucks, I always come to checkout where I have to pay normally. Is it also that you give it away with vbucks?
Normally, exactly the same window opens up as when giving away items from the item shop.
Also make sure that:
you both use 2-factor authentication.
you are friends for 2 days.
I tried it myself and it worked without problems.
Alternatively, you'll have to recharge V-Bucks, as you may only be able to give away the Battle Pass for 2800 V-Bucks.
I have gone through those settings before and then back out and then it let's you choose your wrap
But I don't want to accidentlly spend real money