Nope—the rewards for Vault Cards are account-based, so you can redeem their rewards on any character. Vault Hunter Skins and Weapon Skins for each Vault Card will unlock on all of your characters. If you happen to get gear that would be perfect for a different character, you can transfer it with your bank aboard Sanctuary III just like any other drop!