This could be because of poor network connection, outdated email app, email sync is turned OFF, or because android automatic sync data is turned off. On the Gmail app, go to Settings >> click the account you want to sync and scroll down to data usage >> Under data usage, you’ll see Sync Gmail. Make sure the box is ticked to enable it.