Regarding the Line 29 vs Line 28... initially it appears to be wrong because the instructions on Form 8829 say:Ln 8. Enter the amount from Schedule C, line 29.....
But simply changing it to 100% to make it work is not necessarily the correct thing to do.See this post as to the explanation of why you didn't get the deductio...