I cannot create more than 20 RDS snapshots

This is a limitation currently enforced by RDS. You can request the RDS team to increase the limit for your AWS account: