Pending games can be a bummer, but they are working hard to match your tournaments more quickly. They use specific algorithms to match players based on ability level and game history to make sure that every tournament is fair. Sometimes matching can take up to a few days.
If for some reason they can’t find a worthy opponent for you, the tournament will be cancelled and your cash or entry will be refunded. You will never be charged an entry fee for a game that is not completed. They would rather refund your money than pair you with someone whose skill level is not a match.