The current quota system is problematic to configure and maintain. Parts of it do not work at all, and the parts that do work need to be consolidated.
First, starting with what's broken: When adding a new user, the "home and mail quota" setting is completely ignored. It always gets set to the default value from the Virtualmin module configuration, no matter what is entered on the user creation form.
I will file separate bugs for the other issues.