How long did you wait for that boot to complete? I had the same issue, but I let it go overnight, and by morning, it told me there were obsolete Extensions that it had to disable, and apparently that was why it took so long. If you let it finish, look for the little window that tells you why. There should also be a little window describing each Extension that needs to be updated (a window for each). Another window will tell you to open Security & Privacy to allow some extensions to load. That is how you 'allow' the HighPoint one, once the offending ones are removed.
Trust me - I did manual shutdowns several times before I decided to let that SLOW startup finish, and once I did, I started to get a clue what was going on. Note that this slow disabling process only happens once, until you manually 'allow' those extensions to load. Otherwise, subsequent boots will be quick. Also note that, as I said before, my manually moving almost all the third party extensions to a 'Disabled' folder made my Mac boot much faster. I guess even if they have been recognized by MacOS as needing updating, it still takes time to sort through all of them (I removed a LOT of them).
Also note that I am only guessing as to what, exactly, MacOS is doing here, based on what I've seen, but I did manage to go from a boot that took overnight to one that takes seconds, and I have 12TB of SSDs, 12TB of SATA and 96GB of ram, all of which slow the boot process.