Tentando fazer um findAll com sequelize porem ele cria a tabela com um outro nome

Meu Modelo da TBUNIDADE

import { connection } from 'databases/sac_conection/database_conection';
import { DataTypes } from 'sequelize';

export const Unidade = () => {
  const tbUnidade = connection.define(
    'TBUNIDADE',
    {
      DFIDUNIDADE: {
        type: DataTypes.INTEGER,
        primaryKey: true,
      },
      DFRAZSOCUNIDADE: {
        type: DataTypes.STRING(60),
        allowNull: true,
      },
      DFCNPJCPFCEI: {
        type: DataTypes.STRING(14),
        allowNull: true,
      },
      DFNOMEFANTASIA: {
        type: DataTypes.STRING(60),
        allowNull: true,
      },
    },
    {
      timestamps: false,
      createdAt: false,
      updatedAt: false,
    },
  );

  tbUnidade.sync({ force: true });
  return tbUnidade;
};

Controller para pegar as unidades

import { Response, Request } from 'express';
import { Unidade } from 'models/Unidade';

class SelectAllUnidadesController {
  handle = async (request: Request, response: Response) => {
    const verifyAlreadyExistsCnpj = await Unidade().findAll();
    return response.send({ unidades: verifyAlreadyExistsCnpj }).status(200);
  };
}
export { SelectAllUnidadesController };

Aqui esta o oque acontecendo dentro do workbench

Erro do termianl do projeto

Falta colocar um await antes do tbUnidade.sync:

await tbUnidade.sync({ force: true });

Fiz este teste e nao funcionou

Igual as tabelas já estão criadas dentro do meu banco, a intenção nem seria criar as tabelas.