Eu tive esse problema também, mesmo realizando escrita no banco todos os dias (via API). Eu li em algum local (não lembro onde) que para o Supabase considerar ativo, era necessário acessar a página de Dashboard deles ao menos uma vez por semana. Minha solução foi colocar como home page no meu navegador, aí todo dia eu abro o navegador (para uso comum) e resolve. Eu até pensei em automatizar isso com Selenium ou algo do tipo, mas ainda fiz pq dá forma manual ainda está suprindo minhas necessidades.
Em resposta a Como evitei a suspensão do meu banco no supabase free
2