You did not need to do the other commands as it is consistent and in sync. I suspect the errors are due to other service dependencies, and it would need to be done from a "safe mode" boot. If you still have a long booting time then it is something else, maybe a large external disk or NAS that it is trying to check out during the blank screen phase?
I don't have any attached drives at boot, or NAS.
Was the Events.evtx of any use to identifying any issue that needs to be fixed.