Line a baking sheet with parchment paper and place it in the freezer to chill while you prepare the coating.
Add the eggs to a shallow bowl and whisk until smooth and well combined.
In a separate shallow dish combine the almond flour, crushed pork rinds, garlic powder, onion powder, Italian seasoning, salt, and black pepper, stirring until the mixture is evenly blended with no large clumps.
Unwrap the mozzarella sticks and pat them dry with a paper towel to help the coating adhere better.
Dip one mozzarella stick into the beaten egg, letting any excess drip off, then roll it in the almond flour and pork rind mixture until completely coated on all sides.
Return the coated stick to the egg mixture for a second dip and then again into the crumb mixture to create a thicker double coating that helps prevent cheese leakage.
Place the coated mozzarella stick on the chilled parchment lined baking sheet and repeat the dipping and coating process with the remaining sticks.
Transfer the baking sheet of coated mozzarella sticks to the freezer and freeze until very firm, at least 1 hour and up to overnight, to help the cheese hold its shape during cooking.
For frying, pour the avocado oil into a deep skillet or pot to reach about 1/2 inch depth and heat over medium heat until the oil reaches about 350°F, using a thermometer if possible.
Add a few frozen mozzarella sticks to the hot oil without overcrowding and cook, turning occasionally with tongs, until the coating is deep golden and crisp and the cheese is just starting to soften, about 1 to 2 minutes total.
Transfer the cooked mozzarella sticks to a plate lined with paper towels to drain and repeat with the remaining sticks, allowing the oil to return to temperature between batches.
For air frying, preheat the air fryer to 380°F, arrange the frozen coated mozzarella sticks in a single layer in the basket, lightly spray them with avocado oil spray, and cook until golden and crisp, about 6 to 8 minutes, checking near the end to prevent the cheese from oozing out completely.
Let the mozzarella sticks rest for 1 to 2 minutes before serving so the cheese slightly firms while remaining gooey inside.
Serve warm with keto marinara sauce or your favorite low carb dip if using.