Preheat oven to 425 degrees. Line two large baking sheets with parchment and set aside.
In a large mixing bowl combine the ground beef, beaten egg, milk, bread crumbs, garlic, garlic powder, cayenne pepper, onion powder, salt, and pepper. Mix until fully combined.
Use a 1 oz. portion scoop or a spoon to scoop even amounts of the meat mixture, roll into balls. Transfer to the prepared baking sheets and spread about an inch apart. Bake at 425 for 15-18 minutes or until the meatballs are cooked through.
For the glaze:
In a small saucepan combine the barbeque sauce, grape preserves, soy sauce, and honey. Heat over medium-low heat until warm and fully combined.
Once the meatballs are done, toss in the barbeque glaze. Serve immediately or keep refrigerated in an airtight container for 3-4 days.