Ao executar o comando Update-Database estive me deparando com o retorno:
Host 'meu_usuario' is not allowed to connect to this MySQL server
Vi que algumas pessoas também tiveram esse problema então vou deixar minha solução aqui como documentação.
O problema, em meu caso, acontecia devido ao método AutoDetect que era passado às opções do DbContext, logo a solução foi retirar esse método e passar a versão do meu MySQL de maneira manual para as opções.
Exemplo do código antes:
builder.Services.AddDbContext<FilmeContext>(opts =>
opts.UseMySql(builder.Configuration.GetConnectionString("FilmeConnection"), ServerVersion.AutoDetect(builder.Configuration.GetConnectionString("FilmeConnection"))));
Exemplo do código após resolvido:
builder.Services.AddDbContext<FilmeContext>(opts =>
opts.UseMySql(builder.Configuration.GetConnectionString("FilmeConnection"),
new MySqlServerVersion( new Version(8, 0 , 31))));