Line a 9x5 inch loaf pan first with parchment paper and then with 2/3 of the bacon, leaving an overhang. OR line a rimmed baking sheet with baking parchment and lay 2/3 of the bacon on top if you want to bake without a pan.
Make meat mix:
Mix ground beef, eggs, breadcrumbs, onion, duck butter and spices in a large bowl
Shape a long log with 2/3 of the meat mixture and fit it inside the loaf pan (OR on top of the bacon on the baking sheet, if baking without a loaf pan).
Make a crease down the middle and add the mozzarella cheese to it.
Cover with the remaining meat mixture.
Fold the bacon overhang on top and cover entirely with the remaining 1/3 of bacon. Spread with 1/3 of the barbecue sauce.
Bake in the middle of the preheated oven for 40 minutes.
Spread with another 1/3 of the barbecue sauce.
Continue baking for another 20 minutes, then spread with the remaining sauce right as it comes out of the oven.
Allow the meatloaf to rest for 5-10 minutes before slicing.
If you baked in a loaf pan, VERY CAREFULLY drain it before removing from the pan