Quick question. Which version of MySQL were you running? 5.6 is single thread on the slave and falls behind more easily. 5.7 gives you multiple threads and does a better job of keeping up.
Disclosure: I work on Google Cloud and Cloud SQL
Disclosure: I work on Google Cloud and Cloud SQL