Yes there is a shortage. People stuck at home playing video games and using their stimulus checks to buy new video cards. You also have another cryptocurrency boom, so people are buying cards to mine again. You also have scalpers taking advantage of the situation to make a quick buck. The result is epic failure.