Not receiving mail / mail deleted before it can be read

Not receiving mail / mail deleted before it can be read

i have my own domain for Zoho Mail. I also have a gmail account which is set to forward Gmail to my Zoho Mail account. I also have a stock Android email app, set up with IMAP, to catch any mail while on the move. I have two infuriating problems:
1) Occasionally, emails sent to my Gmail account sometimes fail to arrive in my Zoho inbox.

2) When I try to open an email received on my Android, it disappears from the device, sometimes before I've read it.... it also disappears from Zoho Mail on my desktop AND sometimes disappears from the Gmail on the desktop. I was told there is a setting on the Android mail to delete, or leave new mails from the server. This is incorrect information, there is no such setting.

Please help me if you can, as I cannot now guarantee a service to my clients.

As I am a small business, the problem is nor acceptable, and is causing problems with clients.

Dave