Start the rice in a rice cooker so it's ready to eat with the chicken mixture.
On a cutting board, cut the mushrooms into slices. Cut the bell pepper as well. Set aside the mushrooms & bell pepper. For the mango, peel and dice the mangos, chop the red onion and dice the jalapeno pepper, and place in a bowl. Chop the half cup of cilantro. Add 2 Tbs. to the mango salsa and set aside the rest for garnish at the end of the dish.
Dice the chicken into bite sized pieces, and remove any excess fat. Place the chicken into a bowl or Ziploc gallon sized bag. Sprinkle the cornstarch over the chicken pieces and toss. Heat a griddle or large saute pan and drizzle the olive oil into the pan. Turn to medium-high heat. Place the chicken into the pan, keeping them in a single layer. Brown the chicken on the bottom side and cook until golden brown. Turn the pieces of chicken to the other side and continue to cook until the chicken is just about cooked through. Add the mushrooms and bell pepper to the chicken and continue to cook until the mushrooms and pepper are just tender. Remove the chicken and mushrooms from the pan and set aside.
In the same pan the chicken was cooked in, add the coconut milk, honey, lime zest, lime juice, green curry paste, salt, garlic powder, cumin powder, paprika, and rice vinegar. Bring this mixture up to a boil and simmer until the sauce begins to thicken slightly. If the sauce doesn't thicken, add a little cornstarch in a small amount of water and add this slurry to the sauce. Once the sauce is to your desired thickeness, add the chopped cilantro. To keep the color vibrant, don't add the cilantro until just about ready to serve. Add the pieces of chicken, mushrooms and bell pepper to the sauce. Add the snap peas. Stir and let the mixture come to a low boil. Once it's all warmed and bubbly, it's time to serve over the cooked rice.
Serve this sauce and chicken over the cooked rice. Top the sauce with the mango salsa and some chopped cashews.