It is hard to say. If she was four when you got her then maybe it is a habit that will be hard to break.I had a dog years ago that did that and i gave her only enough room to turn around in when in the crate. Sounds mean but it was the only way.
Usually they dont like to lay in their own mess but some come from places where they did it as small pups and so it is hard to change them.I had a yorkie years ago that used my house as a toilet . On the beds ,the couch,etc etc. I didnt know about crate training back then. I lived with it for ten long years so I know what you are going through.
I am sure you will find the answer on here from someone.