I ended up using the windbg to read the dump file. The dump file led me to some sort of an error with my m.2 drives. Long story endless apparently 1 Samsung 970 M.2 Evo SSDs works fine with driver verson 3.0 however when you add a second Samsung 970 Evo M.2 drive there is a bug with sleep mode using the driver 3.0. I had 1 500gb Samsung 970 Evo and about a month or so ago I added a second 1TB Samsung 970 Evo but for me I didn't noticed the issue to a little while after adding the second drive. When updating the drivers through windows it would say I have the most up to date driver. However going to the Samsung web site there is a newer version 3.2 which has so far solved my issue.
After updating both of my Samsung 970 Evo's driver to version 3.2 my sleep mode issues seems to be resolved.
I don't think I would of stumbled across this fix without using windbg to read the dump files.