Hey!
dont worry about spamming the forums, that's what they're for
The reason it's not switching to the bank state is because the script reads like an instruction manual - you start at the top and go down.
So in the state machine which you have there, it will first check to see if your inventory is full (and if it is, it will return the walktobank state). if not, it will check the next one down the list and so on. The reason that it's not switching to the bank state is because it's always returning walkToBank as your inventory is still full. Put the check for the bank state ABOVE the walkToBank state. That will fix your problem - I hope you understand why this will fix it, if you do not, let me know and i will have another go at explaining it haha. Or just try and think it through logically ;)
apa