4 commons and 8 C warrants. The formula is the flaw. Note the A and B warrants are not being exercised because the price is too high to pay. If a warrant automatically converted to a share and was already paid for, why let it expire in a few weeks?
In a round about way, you are correct also. While "technically" they aren't "paid for" it is IMO true that they are getting shares for free based on the "technically inefficient" formula.