Add the masa harina to a mixing bowl and pour the water over it. Stir to combine — it will appear dry, that's okay. Let rest 15 minutes to hydrate.
Add the dried corn husks to a large mixing bowl and cover with room temperature water. Weigh them down with a plate or pot lid. Let them soak for at least 15 minutes and up to 30 minutes.
Make the filling by heating a sauté pan over medium-high heat. Add the onion and spices and cook for 3-5 minutes. Add the garlic and cook for an additional 30 seconds. Add the green chilis and cook another minute. Stir in the cilantro and apple cider vinegar and cook until the mixture is holding together. Cool. Stir in the cheese so that the assembly is easier.
Finish the masa to the soaked masa mixture add salt, baking powder, and avocado oil, and stir. Then add broth (warm or room temperature for best results) a little at a time until a thick paste is achieved. You want it to look like play-dough. Set aside.
Assemble the tamales by removing the corn husks from the water and pat dry. Then take one husk in your non-dominant hand (or place on a flat, clean surface) with the wider edge toward you (narrow end away from you). Add 2 – 2 1/2 Tbsp masa in the center near the bottom (closest end toward you), then use the back of a spoon to spread the mixture from the bottom 1/3 center of the husk to the right edge. A semi-thin layer is ideal (not too thin, not too thick). Then add 1 1/2 Tbsp of the green chile cilantro cheese filling to the center of the masa. Fold the right edge of the corn husk over the filling (toward the masa's left edge) and tuck right where the masa ends on the left. Then continue rolling until the husk’s seams meet. Next, fold the narrow edge of corn husk tightly toward the opposite side of where the seams meet and set in a loaf pan or dish that will keep your tamales upright. Continue until you have used all your masa mixture and filling.
Cook the Tamales by inserting a steamer basket into a large pot. Fill a pot with water until it almost touches the base of the steamer basket. Then add the tamales, keeping them upright if possible. You can also cook in a slow cooker or Instant Pot. Turn the heat to high, then once boiling, reduce heat to low, cover, and simmer to steam the tamales for 1 hour.
Enjoy once cooked, remove the lid and let steam escape. Then they're ready to enjoy it! Serve with guacamole, salsa, and or Greek yogurt.