Any limitations on number of replicas?

We have a cluster with 3 replicas, but when I tried to add 4th replica sentinel is not assigning a DB.

Keeper logs report “no db assigned”. When I removed an existing keeper then this new keeper was assigned a db.

Running on 9.5