How to handle malfunctioning macbook after macOS upgrade while avoiding full reset
Same as my answer to No user to login in MacOS High Sierra, even though it may not be a strict duplicate...

I'd suggest nuke &amp; pave, back to Sierra &amp; HFS+, test the disk [as there are many utils that can test HFS but only one that can test APFS] then rebuild from backup.