After upgrading my mid-2012 13" MBP (2.9GHz i7, 16GB RAM, Intel HD Graphics 4000) from Yosemite to Mojave 10.14.6 it now crashes on me at least once a day. The app I'm in becomes unresponsive and a few seconds later I can't move the mouse. Then it reboots and shows me either the "?" folder icon or a no entry sign for a time varying between 5-15 minutes before it suddenly boots normally (without any interaction by me).
In verbose mode I get these messages during the time it tries to boot:
Right after a crash I can't boot to normal recovery, it directs me to internet recovery instead. After I have booted once normally I can boot to normal recovery just fine. There I have done first aid on the disk and it checks out ok.
I have tried resetting SMC and PRAM.
Yesterday when the screen froze and I thought it was going to crash on me as usual but it mysteriously recovered. I don't know if this was related but Console gave this output at the freeze:
I have used Disk Warrior in the past to resolve strange errors similar to this but seeing as Mojave has reformatted my drive to APFS which is not yet supported by Disk Warrior then I have no clue what to do.
Does anyone has any idea how to fix this or tips on how to diagnose this further?
In verbose mode I get these messages during the time it tries to boot:

Right after a crash I can't boot to normal recovery, it directs me to internet recovery instead. After I have booted once normally I can boot to normal recovery just fine. There I have done first aid on the disk and it checks out ok.
I have tried resetting SMC and PRAM.
Yesterday when the screen froze and I thought it was going to crash on me as usual but it mysteriously recovered. I don't know if this was related but Console gave this output at the freeze:

I have used Disk Warrior in the past to resolve strange errors similar to this but seeing as Mojave has reformatted my drive to APFS which is not yet supported by Disk Warrior then I have no clue what to do.
Does anyone has any idea how to fix this or tips on how to diagnose this further?