As far as the notification delay, someone mentioned it might have something to do when the phone is idle. I think there might be something to that. The last 2 days I did an experiment. At noon, my Bible apps pings my iPhone with my daily Bible verse, but nothing on the Pixel. So I waited 15 minutes, still nothing, so I unlocked the phone and it came right through. So there could be something in Android which is putting some apps in a deep enough sleep that they don't receive push notifications when the phone is idle.