Does the cardstock have to be 12" x 12" for the flower pot card?

You can use 8.5" x 11" cardstock for all but the one of the leaf layers, which will require a 12" long piece of cardstock. If you use smaller paper, be sure to change your material size on the Prepare screen as shown below: