I cannot for deposit any usdt into a yearn vault

I cannot for the life of me, deposit into yearn with usdt to get yvusdt in return. the approval went through, but after that the confirmation shows up on metamask, and the eth is usually super high 100-160 dollars worth, and the confirm button is greyed out. i tried beta.yearn and i have an error code there also. can anyone help? its been almost a week trying to figure this out.