Como Nick escreveu em sua resposta, o problema está relacionado às aspas e maiúsculas da consulta gerada, mas não aos nomes da tabela, mas ao nome do esquema:
SELECT *
FROM "myce"."PERSONS" "Extent1"
Portanto, a solução é muito simples, apenas para maiúsculo o ID do usuário e o nome do esquema:
modelBuilder.Entity<Person>().ToTable("PERSONS","MYCE");
Em geral, todos devem estar em letras maiúsculas:tabelas, esquemas e nomes de campos. Mas é melhor anotar cada propriedade mapeada com o atributo Column em vez de maiúsculas no nome da propriedade:
[Column("FIRST_NAME")]
public string FirstName { get; set; }
Assim, os nomes serão mais fáceis de ler tanto no banco de dados quanto nas classes.