Unable to retrieve the completed database

Hi,
I have configured 2 no of shards in separate servers , sometimes we
can see the records visible only half the counts from the total
records from the shards .
Since i haven't configured any replica, but gateway is available for
this scenario.
Please let me know whats the reason behind this?
(Note: Version is 14.3)