I attached a picture from the windows performance recorder boot recording.
The main thing I am looking at is the smss.exe (504), which seems to start at 3.63 and end at 101.97 which is around the same time as the 100 second long Session Init boot phase that is causing my slow boot.
I've looked online specifically for the long session init and smss.exe issues but I couldn't find anything that fits my case exactly. I can provide more information if that would narrow the search further.
Thanks in advance for any help you can give.