Ukraine isn't using much small arms ammo any more. It's becoming quite common for soldiers to simply never have a reason to fire their rifle, other than shooting at drones. And that is increasingly being handled by shotguns with birdshot and other specialty anti-drone ammo.
Re: tomahawk missiles, the US hasn't provided any to Ukraine. They should have: Ukraine could have used them to destroy the shahed factories producing the same drones that are now attacking Amazon data centers...