Receiving payment on Lightning Network with LNBig as initial funder? I was able to open a channel to myself from LNBig and withdrew 100 sats from Reddit's lntipbot. This appeared to be successful!

Output of lncli channelbalance:

{
    "balance": "100",
    "pending_open_balance": "0"
}


However, when I attempt to re-deposit 10 sats back to lntipbot, I get this error:

[lncli] insufficient local balance


I was hoping I could do this without doing an on chain transaction myself, hoping LNBig provided this piece of the puzzle. Am I having a large misunderstanding, should I be able to spend from my channelbalance without doing an actual on chain funding transaction myself?
In principle what you do should work. However there is a subtle but important feature in the lightning network protocol (meaning this is with every implementation) which we call the channel reserve. 

If you want to send money along a channel your node has to keep at least 1% of the channel capacity as a reserve / collateral to protect your channel partner in case you try to steal funds.

Let's say lnbig opened a 1 million Satoshi channel with you. As long as you do not have 10 thousand Satoshi on your side you will not be able to send money. If you have 11 thousand Satoshi in such a channel you can send up to 1000 Satoshi because you have to keep above 10000.