probably just re-enabled or removed the old account entry in JD account manager and added it back again. If the account gets tagged as free user account, it uses the free download method. Or if it indicates to us that your account doesn't exist it will just use standard website download no account info used. This are the only reasons it will use free download methods.
If your still having issues,
private message me your login details and I'll try to fix.