I don't see enough detail to start troubleshooting. And the questions would go on and on so I'll skip to how I solved this recently.

My last solution had me write an one line batch file. It was the NET USE command with the needed details. After we got the command right we put that into the user's startup group and we were done.

Sorry if I decline to troubleshoot your issue directly but so much detail was left out.
Bob