I get the naming error (Replication slot names may only contain lower case letters, numbers, and underscore character.
This is not a bug. The message is clear. Postgres uses the subscription name to name replication slot and since it uses a limited set of characters, you get this error. If you want to use such a weird name, specify a slot name such as: