What is your ammo status just before the shop fight? Hopefully the problem is there. :huh
Ammo Status:-
After talking to Defoe before meeting Caroline in shipyard - Before Shipyard Attack ------- Powder = 8 Balls= 8 --------- I have 6 balls above my icon ( all showing loaded )
After Shipyard Attack ( when I have Plank) ------- Powder = 5 Balls = 5 ------ I have 5 loaded balls above my icon (plus 1 ball showing empty)
After Talking to Grandma (before shop attack) -------- Powder 5 = Balls = 5 --------- In Shop-Office Before Grandma talks I have 5 loaded balls above my icon. ( plus 1 ball showing empty ). After Grandma talks I have 6. ( all showing loaded )

Could part of the problem be that very early in the Story I managed to loot a random chest

- I may have used that Sword to kill some of the attackers at the farm so I did not need to shoot them all - which is what is assumed in the Story - this means I am carrying more Powder & Shot than I should have according to the Story.
