Do I have to be online or connect the ZERO to receive funds?

No. Other users can send you funds whether you are offline or online. They are sending it to the address, which is continuously available on the blockchain (and inaccessible by anyone as only you have the private key of it on your ZERO).

Whenever you open the LIQUID app, you can see that the funds have been transferred.