1) The Add-on must be recognizing that the account is a Premium account or it would not begin sampling at 1M sessions
What happens when you run the same report against a non-premium account from the same login?
2) Just to be certain, are you setting the Sampling level to HIGHER_PRECISION ?