yes, dev change password every new update, so it's now impossible to download 1.6.3 (maybe with wayback machine)
we know, if you want the update wait until someone share the new password here or buy patreon to have it, here it's are not the official download site and sometime it may be long to have the update