I've now had a couple users report that a deposit was not credited to their account. If this happens to you, don't worry. There is a record of every deposit linked to your account. The bug is related to LND not notifying via the streaming API that the invoice was paid (and so the website isn't told about payment).
The good news is that I have a fix almost ready to deploy which will check for deposits even without the streaming API. This means that the deposit may be delayed for a few minutes, but in any case, there should be no loss of funds.
I hope to have this fix applied in production in the next 12 hours. Affected users should see any missing deposits credited to their accounts after this time. ZapRead is still under development, so bugs are possible (likely).
Sorry for any inconvenience.