To a medium bowl, add the 1 to 1 flour, rice flour, powdered sugar, cinnamon, cocoa powder, and salt. Stir to combine by hand. Cut in the small butter pieces using a pastry cutter or two knives cutting in method, until small crumb is attained.
Add the cold Marsala wine and the egg and stir to combine. *You can use a food processor pulsing to combine if you prefer. Bring the dough together with your hands. If it's too stiff, add ½ teaspoon of water and knead in.
Divide the dough into 4 equal pieces. Wrap each in cellophane and refigerate for 1 hour.
Remove one ball from the refrigerator. Place on a GF floured parchment paper (I prefer cassava flour or white rice flour for this). Cover with another piece of parchment and roll out to 3/32" or ⅛". Trace a 4" glass with a knife to cut out circles of dough. Transfer the circles to a plate and dust very lightly with GF flour before stacking additional circles. Repeat with the remaining dough balls.
Spray the cannoli molds with nonstick spray or vegetable oil. Spray a small amount in the inside too. Stretch a mold to be barely oval and wrap lenghwise around the mold. Brush with egg wash to seal the seam.
Set the molds on a piece of parchment. Repeat the process with as many molds as you have. Cover the remaining dough circle with cellophane.
In a stockpot or large Dutch oven, heat 3 inches of oil. Use a thermometer to heat the oil to 358-362℉. If the oil temperature rises or lowers as you are frying the shells, just inch the burner up or down as needed.
Gently drop the molds into the heated oil, 3-4 at a time. Set a timer for 2 minutes once you drop in. At that point turn over and cook for about 30 seconds or so. They should be pretty brown for best crispness. Drain on paper towels placed over a wire rack or a wire rack over a cookie sheet.
Repeat until all are fried. Remove the molds from the cannoli shells once they are cool enough to handle. Form the remaining circles over the molds again, spraying with a tiny bit more cooking spray or oil and sealing the seam the egg wash.
Let the shells cool completely before moving to a containers, covered with cellophane, then sealed closed. Set in an oven with the door closed (and a note so the oven doesn't get turned on!).
When ready to fill, add the filling to a pastry bag with a ½" tip or large star tip. Fill from each end, making sure that the cream gets to the middle of the shell. Dip the ends in pistachios, chocolate shavings or mini chocolate chips, or candied orange peel strips. Dust with powdered sugar or cocoa powder and powdered sugar just before serving.