I have the same problem. How it it even possible that the change password function behaves like this. And yes, I am 110% sure that the old password matches the one that I logged in with, and that the new one fulfills the requirements. Still ...
Same router here, and same problem. Absolutely sure that the old expired password is the right one, and that the new one fulfills all requirements (and more). Still not able to update.