For the elote filling:
For the potato mixture:
For the coating:
For the garnish:
First, boil water in a medium size pan then add potatoes and cook at a gentle boil over medium until tender, 12 to 14 minutes. Drain potatoes and let potatoes dry in the pot. Next add butter, dried parsley, onion powder, cayenne, and preferred hot sauce. Stir ingredients with a spoon, then mix everything together with a potato masher until smooth. Season with salt.
Using 2 tablespoons of portioned potato mixture form into balls (you should get 13 to 15). Make an indentation in the potato round using the back of a 2 teaspoon-sized scoop or your thumb. Place 2 teaspoons filling in each indentation, then carefully cover the filling with potato mixture and re-shape into a ball. Place on a small parchment paper-lined baking sheet.
Whisk tapioca flour, paprika, and onion powder together in a medium bowl. In a separate bowl, whisk egg and water together. Working with 1 ball at a time, gently roll each elote-stuffed potato ball in egg wash. Lift the ball from the egg wash, allowing any excess wash to drip back into the bowl. Coat evenly in seasoned tapioca flour and return to the baking sheet. Finally, transfer potato elote balls on a baking sheet to the freezer and freeze for at least 30 minutes and up to 1 hour.
Fill a medium pot with oil to a depth of about 1 1/2 inches and heat to 350°F. Working in 2 batches, fry potato bites, stirring occasionally until golden brown, the balls will float to the surface when done. Transfer the potato bites to a paper towel-lined plate.
Mix cream and lime juice in a small bowl and transfer to a piping bag or ziplock with a cut edge. Pipe a small dollop of crema on top of each potato bite. Lastly, drizzle with hot sauce, and sprinkle with cotija, Tajín, and cayenne.