A while back I posted a problem where even though my login and wallet passwords were the same the wallet wasn't opened on login meaning auto connect wifi wasn't working.
I was unable to figure out why. So, I moved ~/.local/share/kwalletd out of the way, logged out, logged in. This created a new wallet which I then repopulated and it is working as expected.
Magic!