Common causes of replication lag
1. Long-running queries on the primary DB instance.
2. Insufficient DB instance class size or storage.
3. Parallel queries run on the primary DB instance.
4. Binary logs synced to the disk on the replica DB instance.
Reference : https://aws.amazon.com/premiumsupport/knowledge-center/rds-mysql-high-replica-lag/