Marinate the chicken by mixing honey, BBQ sauce, soy sauce, garlic powder, onion powder, smoked paprika, salt, and pepper in a large bowl. Add chicken thighs and coat thoroughly. Cover and marinate for at least 30 minutes.
Prepare the rice by rinsing it under cold water until the water runs clear. In a pot, bring chicken broth to a boil, add rinsed rice, cover, and reduce heat to low. Cook for 18-20 minutes until tender.
In a skillet, heat olive oil over medium heat. Remove chicken from marinade and cook for 5-7 minutes on each side until browned and cooked through.
Pour reserved marinade into the skillet and let it simmer for 5 minutes until thickened. Slice the chicken and serve over rice, drizzling with sauce.