
Then I rebooted the computer to ensure that the new keyring is the default one. Then I proceeded to delete the VNC password from the login keyring. What I decided to do instead was to create a new keyring in the "Passwords and keys" app with no password and set it as the default keyring. This, however, is highly inscure as all the passwords on the device would be stored in plaintext. The typical solution proposed on the internet for this is to set a blank password for the login keyring using the "Passwords and keys" app. I found an insecure solution to the problem. Then go back to remote desktop, ensure the password you want is set, and each time you reboot, that password will then remain the same. It will warn you that all passwords stored on your keyring will become and remain unencrypted.

Then for the new password, do not enter one. So to fix this, go to Utilities, Password and Keys, right click on Default Keyring, select change password. So, if you auto boot up with your user login, during the auto boot up, Ubuntu 22.04 doesn't automatically unlock the keyring. What is happening is that the VNC server is being loaded without the keyring being unlocked and therefore can't access the stored VNC password (as its encrypted) so it auto generates a new one each time you boot up. That is being stored in what is called the keyring.

The issue is that in Ubuntu 22.04, all the username and passwords for your system are, by default, encrypted with your username's password.
VNC CONNECT SERVER CHANGE USER HOW TO
Well - I can tell you how to fix this one particular way (its the only way I know how) but it will open up another can of worms for you.
