Don't know how big your tank is but dissolved o2 in a 5g at high temperatures is probably too low. temp affects dissolved o2, dissolved o2 affects how well/fast waste can be broken down in the tank. In a small tank these parameters can fluctuate wildly and stars are pretty sensitive to these types of changes and wild swings. This is why beginners are advised to get something between 30-55g.
Firstlight has had the tank for a year without crashing it so we can infer that the essentials of tank husbandry and maintenance are well in hand. An irresponsible person wold have crashed a 5g nano by now.
So, I personally think that some parameter is swinging too much over the 24 hour period or that there's just not enough food for the star in the 5g. We see a lot of "star was fine for a year and then died" stories in this forum. Usually its a Sand Sifting Star in a tank that's too small. Serpent Stars are a lot less demanding in this respect but I think that 5g tank might still be pushing it.