When a new consensus node joins, it tries to connect to consensus nodes from the last config block in the ledger, and fetch blocks. However, if it joins with an empty ledger, it will try to pull blocks from nodes it see in the genesis blocks. Therefore, after full replacement (i.e. replacing all original parties), adding a new party will fail.
When a new consensus node joins, it tries to connect to consensus nodes from the last config block in the ledger, and fetch blocks. However, if it joins with an empty ledger, it will try to pull blocks from nodes it see in the genesis blocks. Therefore, after full replacement (i.e. replacing all original parties), adding a new party will fail.