Если я правильно понял, старожилы у вас не погибают, а только те, что приобретены на протяжении нескольких месяцев. Если это так, то, возможно, картинка, несколько иная. Не привозные ли те гуппи, которых вы покупали в мае? Дело в том, что есть определенное мнение, и оно не беспочвенно, что многие виды (не все, конечно) привозных (Китай ит.д. -юго-восточная Азия) рыбок вообще долго не живут в наших условиях. Это связано и с теми кормами, на которых их поднимают, и, вероятно, все-таки с иным составом воды, режимом подмен и вообще не полной адаптированности к нашим условиям.
Факт о непродолжительности жизни привозных рыбок не отрицают и некоторые, честные продавцы. Не берусь утверждать, что именно это является причиной гибели ваших рыбок, но такой вариант вполне возможен.