If I worked full month of May & was absent in full month of June, then also my MLWF would be deducted in July month?

No, because as per the rule an employee has to present in June Month (on 30th June).
 
Clientele

Note: The trademarks displayed above are owned by the respective entities & have been used here for symbolic representation purposes only.