Hi, I reproduced your behavior. Yes, I confirm that this is a bug - there is a wrong check. It verifies that increments match the full snapshot. But instead of getting consistentId from the full snapshot metafile, it gets it from the local node.
Workaround is to configure the node for restore with the same consistentId as it was at the moment of the snapshot creation. I created a ticket for fixing that: https://issues.apache.org/jira/browse/IGNITE-19567. Thank you for your bug report!