In a large mixing bowl, add the cream cheese, 1 cup of grated cheddar cheese, Pepper Jack cheese, half of the chopped green onions, half of the bacon, hot pepper sauce, dried parsley, Italian seasoning, garlic powder, a pinch of salt, and black pepper.
Use a spatula to combine all ingredients until smooth and well incorporated. Lay out a sheet of plastic wrap on a clean surface. Place the cheese mixture onto the plastic wrap. Use the edges of the wrap to help shape and roll the mixture into a ball. Wrap it tightly and refrigerate for at least 1-2 hours or until firm.
While the cheese ball is chilling, prepare the coating mixture. In a shallow bowl, combine the remaining 1 cup of grated cheddar cheese, chopped pecans, remaining chopped green onions, and the rest of the diced bacon.
Once the cheese ball is firm, unwrap it from the plastic wrap. Roll the cheese ball in the coating mixture until it's evenly covered on all sides, pressing gently to ensure the coating sticks.
Place the coated cheese ball on a serving plate.
Cover and refrigerate until ready to serve. Serve with crackers, breadsticks, or fresh vegetable slices.