If you're self hosting your lndhub server, you can modify the source slightly to allow zero fee transactions. The error you're getting is the server reserving a minimum percentage for fees and it's set at a minimum of one sat. If you're using lndhub.io public wallet, you can empty it in chunks. Unfortunately that last sat is stuck there IIRC