Pode ser que em alguns dos meses que voce citou que teve rendimentos, foi por que você não movimentou a conta por mais de 30 dias.
O dinheiro que eu movimento antes de completar 30 dias do depósito tem rendimento?
Não, esses valores não recebem rendimento. O rendimento de 100% do CDI só se aplica para os valores que permanecem em conta por 30 dias após o seu depósito.
No 31º dia após o depósito, você terá à disposição o rendimento retroativo total que esse valor teve nesses 30 primeiros dias. É como se o seu dinheiro estivesse rendendo desde o primeiro dia em que foi depositado.
Após esse período inicial de 30 dias de seu depósito, o valor passa a render todos os dias úteis, ficando à disposição no saldo da conta.
Fonte: App Nubank.
Te dei apenas uma sugestão, eu sempre coloco meu dinheiro nas caixinhas e sempre rende em dias úteis.
Entre em contato com o Nubank e tire suas duvidas.