If you follow book step by step, there is no way LFS would not work. But if you skip steps, reshuffle things etc - you are on your own, because GNU Linux is too complicated beast even in this lightweight version.
So - follow the book, book is good.
If you get errors - re-read the book, go back, check everything.
You wrote that you had to do out of order ...