YFV not being approved in metamask wallet

so i went to swap a couple YFV token to eth on uniswap. first i had to approve that uniswap could access my YFV this cost about 10usd in gas but wont succeed. its been over 7 hours i have tried increasing gas and have successfully sent etherium since but it is pending and causing all transactions to que. what is wrong does anyone know? i bought the tokens yesterday. are my tokens locked or something? please can someone assist
many thanks