Got it! I missed the obvious. She has confidence issues. Do you have another dog? If not, do you have friends that have a dog that you can walk with.
When I trained dogs with behavioural problems, I did so with a confident dog. I learnt from him and he assisted in instilling confidence. This works famously.