How do i disable or limit Postgres Replication creating causing too many WAL files generated?
The database generates WAL for the entire database instance.  It is the logical sender's job to sort them out to restrict and construct what gets sent.  I don't think there is a way to get the logical sender to work ahead.  You should look at why it is falling behind, not why there is a lot of WAL.