This is actually a missing piece in Postgres. It was neatly blogged here. <a href="https://www.percona.com/blog/2020/05/21/failover-of-logical-replication-slots-in-postgresql/" rel="nofollow">https://www.percona.com/blog/2020/05/21/failover-of-logical-...</a>