Can't hammer out the last bug in modified base

Hi, this base inherits from the weapon_tttbase. I’ve managed to get mostly everything to work except a problem with ammo. The problem happens when you pick up more ammo for your weapon. Normally it would add it to your clip and you wouldn’t need to reload. On this base the ammo gets added normally, however you are given the option to reload (even though it does nothing because you still have your full clip.) After that reload you can’t do it again unless you shoot your weapon, however if you switch weapons and come back you can again do it.

I’m confused. What’s the problem? Repetitive reloading?

It can reload when it shouldnt