1) By 7th of the following month. But it is common to see delay in the final salary due to audit work.
3) It depends. For example, if you are on company loan, or have been paid commission in advance, the company shall deduct the repayment / excess out of your final salary.
4) Tell your HR your EPF contribution for July is in arrears. They shall know what to do.