kubectl-config-cleanup always empties the current_context property. This isn't mentioned in the documentation and I personally find it annoying.
In cases current_context is referring to a context that is removed emptying it makes perfect sense, but not otherwise.