Since she is good when you are at home, my guess is separation anxiety is causing the accidents when you are at work. Since she has proven that she can hold it, I would keep the crate sectioned off leaving her area small, as she will not want to lay in the mess. She is still a baby, and I think as she matures, and learns the routine, the problem will resolve itself. Good luck!