Antes de mais nada, não estou dizendo o que você deve fazer, mas te convido a explorar as possibilidades. Espero não falar bullshit e conseguir te ajudar com suas dúvidas, vamos lá.
Atualmente você se encontra em uma situação que não é novidade para estagiários, muito menos estágio em programação. Demandas que não são compativéis com seu cargo, remuneração baixa e sobrecarga.
Como você já tem experiência, já está um passo a frente dos demais que estão iniciando no mercado, já pensou em procurar outro emprego? Você já está empregado, então tem margem para procurar uma nova oportunidade e continuar com a grana recorrente do estágio. Se você precisa muito do dinheiro que ganha no estágio, não peça demissão, faz uma saída cautelosa, ou seja, garanta um emprego novo.
A empresa já te provou que não te dá valor, QUANDO e SE você for efetivado (é importante deixa claro que eles podem dar pra trás e você acaba sem emprego), as coisas não vão mudar muito, remuneração incompatível com suas obrigações e assim por diante. Empresas por padrão, visam o lucro, te pagar menos, significa lucro maior.
E por último, não menos importante, o ULTIMATO, essa é só pra quem tem estômago forte. Pode dar muito certo, você é efetivado e ganha um salário legal ou eles te desligam e vão para o próximo estagiário.
O ponto é que não tenho nada de sobrecarga, muito pelo contrário. São horários super flexíveis e eu realmente AMO trabalhar com o que trabalho. Meu ponto são só as responsabilidades que eu tenho, não a carga de trabalho em si. Pra mim, as minhas funções e responsabilidades não me parecem refletir meu salario, sabe?