The write activity every 5 minutes is standard Postgres checkpointing, the default value for checkpoint_timeout is 5 minutes. This is not limited to RDS.
Background processes like vacuum and analyze also write to WAL.
Background processes like vacuum and analyze also write to WAL.