What about an addon that damages+heals all players on minigame reset as a workaround?
Not really needed. Like I posted before, the easiest way to fix this without having to completely fix SMM to work properly with other weapon packs than the private ones (I only founded Weapon_Clushido, which are the original melee weapons) is to delete this line from display.cs:
cancel(%this.updateSMMDisplay);
Of course the better solution would be to readd in the ammo system scripts and edit them to work with the weapons you're using but that may or may not work as well. If this ends up loving up something else, let me know since this worked well without issues when I hosted SMM.