I didn’t have any issues with the vacuum returning to the charging station on hard wood floors, but when I moved it to another floor in my home that is primarily carpet, I found the vacuum would find the charging station without any problems, but would continuously dock, connect for a moment, then move away and begin to dock again. It would do this over and over until the battery died.
I found the issue is that the charging dock, even when pressed up against the base board at the bottom of the wall, tilts upward when the vacuum begins to dock and the charging plates don’t match up correctly. I think this is because of how carpet is attached to nail strips at the edge near the wall itself; the flooring under the charging dock isn’t as flat and solid as it is on a non-carpeted floor.
I placed an object that is approximately 3/4" behind the charging dock forcing it away from the wall slightly so that it’s sitting more on solid ground and away from the nail strip that holds the carpet down and I haven’t had a problem since doing this.
I think an upgrade is needed to the charging dock to remedy this problem in the future but at least, for now, I’ve found a workaround.