The tiny tank is stressing it, and stress allows disease. At 3.5 years it should be a foot long, or more.
Your water change routine also means the nitrates are probably sky high, which will gradually kill fish, usually by making them stop eating. If the nitrates are very high, the internal...