It is the grind. More surface area exposed to oxygen and surface to burn.
Bore size makes a difference also as there is more room for expansion and thus more complete burn.
In short, volume of area to burn, the physical condition of what you are burning.
Faster burn mean quicker and higher pressure peak with resulting increase in velocity
Add heavier bullet weight and the increase of static inertia to overcome results in a smaller space to burn and a resultant increase in pressure and velocity.
@Brazos John Play with this calculator: Look at pressure peak, barrel lengths, grind and volume (caliber) and you will get a feel for what I mean
https://www.p-max.uk/cgi-bin/black_powder.cgi
On powder:
Black powder
Main article:
Gunpowder
Gunpowder (
Black powder) is a finely ground, pressed and granulated mechanical
pyrotechnic mixture of
sulfur,
charcoal, and
potassium nitrate or
sodium nitrate. It can be produced in a range of grain sizes.
The size and shape of the grains can increase or decrease the relative surface area, and change the burning rate significantly. The burning rate of black powder is relatively insensitive to pressure, meaning it will burn quickly and predictably even without confinement,
[12] making it also suitable for use as a low explosive. It has a very slow decomposition rate, and therefore a very low
brisance.
It is not, in the strictest sense of the term, an explosive, but a "deflagrant", as it does not detonate but decomposes by deflagration due to its subsonic mechanism of flame-front propagation.