Hi Kumar,
First, I would like to mention that our plugin is only compatible with WooCommerce Memberships.
Secondly, it is possible to limit customer purchases based on weight. Generally, what you are asking is possible. However, the only issue I see is your time limits and carrying forward. The limits can only be set for one period i.e. either by month or by week but not both. In your case, I would recommend using monthly limits instead of weekly.
Here is an example of the limits that would be possible:
1499 Per month – member gets 20 kg a month to purchase and
2199 Per month – member gets 40 KG a Month to purchase
or
1499 Per month – member gets 5kg/week to purchase and
2199 Per month – member gets 10 kg/week to purchase
Either of these is possible but not both at the same time. Also the limits cannot be carried forward.