Android – Gmailの通知がwifiでしか受信できない原因
Android環境でGmailの通知がWifiでしかリアルタイム受信できない場合、主な原因としてはデータセーバーの制御が働いているためです。データセーバーとはアプリのバックグラウンドでのデータ使用料を制限するためにあります。おそらくこの設定がオンになっているためWiFiでしかリアルタイム受信できないようになっています。
この設定の解除方法をこちらでは解説します。
データセーバーの制限解除方法
Galaxyでの説明になるが、まず設定を開き【接続】を選択します。ほかのメーカーを使用している場合は【設定】の検索から【データセーバー】と検索するとショートカットできます。

【データセーバー】を選択します。
【アプリに許可されたネットワーク】からでは変更ができないので注意が必要。

【常にデータを使用できるアプリ】を選択します。

常にデータを使用できるアプリで有効になっているアプリがモバイル通信中でも常に通信ができるようになります。
なので、この一覧からGmailを探して有効にすることで、モバイル通信中でもリアルタイムでメールの受信が可能になります。