Not necessarily true. Depends how USCIS allocates visa.
If they allocates visa by batch. e.g. They allocates 1,000 visa number first for those approvable cases in queue, then they starts processing cases. Then you should be able to see approvals in July. If they allocates visa number only the the time approving a case. Then no more case will be approved, since visa is unavailable now.