the guild bank says you can have a max of 40 deposited items(waiting for review).
When it says "Free Slots: 20" it will give you the message "The guild bank is full!" when you try to deposit any more items.
Either the displaying number in the UI is off, or some code is