Hi and thanks for reaching out. My name is William. I'm a Windows technical expert. I'll be happy to help you out today.
Likely a 3rd party program or process is loading as a user runtime (i.e. after you login) and is likely injecting or touching the Office Access execution and either crashing it or preventing it from launching. This would explain why it launches if you open Access immediately after logging as whatever the culprit is has not yet loaded.
I would start by looking at the Windows Event Viewer (eventvwr.msc) > Windows Logs > Application. Single out events that indicate Error and look at the event text for signs of MSACCESS.exe or Microsoft Access.
If you are not sure what you are looking at, you can save the log as an etvx file by right-clicking Application > Save events as. Afterwards, you can upload the file(s) to OneDrive, Google Drive, Dropbox or some other file sharing service and share the link here.
Alternatively, you can run msinfo32.exe > File > Save and upload the .nfo file, which should contain recent history for any errors recorded in the Event Viewer.
Additional, run Task Manager > go to Startup and gauge what programs or services are not essential (for example anything not from Microsoft) and disable those, restart, and see if Access run normally. You may need to do this a few times to isolate the startup process.
Thanks for your swift response i will go through the workarounds and see if they resolve.