I've been working on this for 3 or 4 days now, and I'm at a loss of what the problem is. Took me a little bit to figure out how to even get the password change option to show up. I've played with a few other plugins, but none of them seem to work. CPanel is the only one that really shows some sign of life. I'm assuming because Bluehost uses CPanel? I don't know, I'm new to all this. When the user attempts to change the password, it says "Could not save new password."
I've searched through the forums, and find a lot of people were having similar issues, but they're dating back 2010-2017. Both Roundcube and CPanel password driver have been updated recently.
The only workaround I found was to have a direct link to the CPanel webmail client, which uses Horde or Roundcube (user choice), and that is not what I'm wanting.