Just over a month ago? My guess your deposit will be in soon, as a month and then some seems to be the time one has to wait these days. That is if you have submitted all the docs they ask for.
Hopefully. Someone that has authority on the site messaged the post stating they will help, let's see how that goes.