Hi there,
Thanks for your suggestion for separating the usage billing cycle our from the parent product billing cycle.

At present we do indeed recommend using the Snapshot Metric Type on products with a monthly billing cycle: https://docs.whmcs.com/Usage_Billing