Preheat smoker to 225 degrees F using cherry or hickory wood.
If the pork belly came with skin, remove the skin and up to ¼ an inch of the fat underneath. Cut the pork belly into 1-1½ inch cubes.
Place the cubed meat in a large bowl and drizzle with the oil. Stir around to coat the meat with the oil.
Add all of the ingredients for the dry rub in a small bowl. Stir to combine.
Sprinkle the dry rub seasoning mix over the top and using your hands or a wooden spoon gently stir to coat the pork with the seasoning mixture.
Place the cubed pork on a wire rack.
Smoke them on a smoker at a temperature between 225°F and 250°F for 2 ½ to 3 hours until they turn dark red and develop a nice bark.
Place the pork belly cubes in a disposable aluminum pan, or cast iron pan or skillet with a lid, and mix them with BBQ sauce, butter, and honey until they are evenly coated.
Cover the tray with foil (or place the lid on) and cook it in the smoker for 60 to 90 minutes. Check that the meat has reached a temperature between 200°F to 205°F by inserting a digital meat thermometer into the middle of one of the burnt ends.
Take them off the grill and allow them to rest for about 20 minutes until the sauce thickens around the exterior and they cool down slightly.