I've run into this issue off and on for years across different versions (and builds) of Microsoft Access, and one thing that has helped me a lot is avoiding multiple databases in the same Access session. In fact I made a video a while back on Killing Access (the MSACCESS.EXE process) when it locks.
In the future, don’t just double-click your ACCDB files or create shortcuts directly to them. Instead, create your shortcuts to MSACCESS.EXE and pass the database file as a command-line parameter. Something like:
"C:\Program Files\Microsoft Office\root\Office16\MSACCESS.EXE" "Z:\Path\DatabaseFile.ACCDB"
That forces each database to open in its own separate Access process, instead of sharing one. In my experience, that dramatically reduces weird hangs, loading issues, and those “spinning forever” situations.
If Access does get stuck, just kill all MSACCESS.EXE processes in Task Manager and start fresh. Not elegant, but it works, and you shouldn't have to reboot the whole computer.
Hope that helps.
LLAP
RR