Action RPG Inventory System

OK I found the issue.

I had my maxstacksize set to 10 and the number of items in my inventory set to 10. Findaddamouttostacks won’t add a negative 1 to the amount if those two numbers equal each other. I bumped up my maxstacksize to 100 and the problem went away.