I've been with USAA for 41 years and ALWAYS had nothing but praise for them. I've made dozens of deposits by mail and the funds were available as soon as they were received. Now they have received this deposit for only $300 on the 5th of Feb. and say it's on hold until the 15th. What is going on with them?
If I were you and you really needed the money file a grivience.
Its a pain to be doing this everytime there is an issue, but its the only way they will really focus on you.
I've had to do it at least 3 times last year, so worst case it works.