It is weird that it can get the associated account since it is new generated address.
const account = Keypair.generate();
let address = await Token.getAssociatedTokenAddress(
ASSOCIATED_TOKEN_PROGRAM_ID,
TOKEN_PROGRAM_ID,
token.publicKey,
account
);