Open the Keychain Access utility (in the Applications > Utilities folder) and right-click the "login" keychain and choose the option to change the password for the keychain. Set this to be your login password, and see if that results in the system automatically logging in and unlocking the keychain. Additionally choose the option to set the keychain as default, if it is not already listed in bold text.
Thanks for that
I must apologise I was in such a rush I left out a vital piece of info
We setup a default user then copy that users profile into the English.proj so that all our users have a default profile
We have done it the same for years now and it always works fine but on this install when a new user logs in and pulls that default profile then this is where the issue kicks in. Im not sure where I can change anything in that default profile to remove the existing keychain so that when a new user logs in for the first time they pull the default profile. They create a new keychain and from there smooth sailing
Again apologies for the omission