Prepare a grill fire to 350° using hickory or oak for smoke flavoer.
Cook onions and peppers in a deep skillet or dutch oven with 2 tablespoons of olive oil, stirring occasionally until vegetables are softened.
Remove from heat and stir in cooked rice. Season with garlic and salt.
Slice a pocket into each pork chop, not cooking all the way through, leaving about 1/2 inch at each end.
Stuff each pork chop with about 1/2 cup of the rice mixture.
Drizzle the pork chops with remaining olive oil and sprinkle with rub, coating both sides.
Grill pork chops over indirect fire with the grill closed for 10 minutes.
Brush bbq sauce over the pork chops and then flip them.
Brush the other side with bbq sauce and continue to cook with the grill closed.
Continue to cook until pork chops reach 145° using a digital meat thermometer, making sure that the thermometer is checking the pork chop, not the rice filling.
Remove pork chops from the grill and rest 5 minutes before serving.
Serve with remaining rice pilaf if desired.