Place the softened cream cheese in a large mixing bowl and beat until smooth and creamy.
Add the crushed pineapple, shredded cheddar, ½ cup pecans, chopped green bell pepper, green onion, red bell pepper (if using), garlic powder, onion powder, and salt.
Using a spatula or clean hands, mix until everything is evenly incorporated.
Transfer the mixture onto a sheet of plastic wrap, gather the wrap around it, and shape into a tight ball.
Refrigerate for at least 1 hour to firm up and blend flavors.
Place the remaining 1 cup chopped pecans on a plate. Unwrap the chilled cheese ball and roll it in the nuts, pressing lightly so they adhere.
Serve chilled with buttery crackers, pretzel thins, or vegetable sticks.