No, this was not a case of "not meeting my needs". I read your papers and carefully considered whether the design goals worked for me.
It was a case of "poorly implemented and poorly tested". I know lwIP is widely used, so I'm sure it's not all this bad. However, that was still a pretty big red flag for me.