Catalina on Lenovo M90P - random freezes during boot and won't boot after multibeast install

Fresh install catalina on M90P. After install, it will boot fine when using usb and selecting the hdd with catalina installed. Sometimes it won't boot and will freeze and different points during the loading bar screen. I tried install multibeast after install and when rebooting for the first time, it won't boot fully, freezes again randomly except it never gets to the desktop.

Author: sabregreen