Another Debezium task (or pg_recvlogical session) is consuming the slot, or the previous task died but the WAL sender on the PostgreSQL side did not detect it. A common root cause is wal_sender_timeout = 0 (infinite) — PostgreSQL never checks whether the client is gone.
SELECT pg_terminate_backend(active_pid) FROM pg_replication_slots WHERE slot_name = 'debezium' AND active = true;