Here is some information related to your questions.
In my sharded cluster of version 4.2, one collections is sharded on
_id where _id is just a default ObjectId. I'm seeing multiple documents with same _id on different shards' primaries.
It is possible, but not common. See the following from this post: Is it possible to have duplicate _id in a shard zone?