Well, endlers shouldn't be eating their fry. In general, endlers will have less fry than most
fancy guppies. Female endlers can reach almost the same size as female fancy guppies. When they are pregnant, they stop growing during the whole pregnancy. When they've dropped fry, they tend to be able to grow more. They stop growing temporary during pregnancy because all the nutrition they get is needed to have an energy buffer to be able to carry the load of embryos. Once theyr're dropped, the nutrition in food will be needed to grow to a bigger size until a female has reached her max size.
This means also that young females can become pregnant early.
Heating up is not needed at all. If you do heat up, those endlers will go faster through their lifespan. Best is to keep and breed them at lower or moderate temperatures (between 18°C-23°C is best). When they grow up slower, they can develop a better immune system than when kept at higher rates where they'll grow up faster. A lot of people don't think about that.
And yes, usually the gestation period in endlers will be around 3-4 weeks. Generally, a bit faster than in most guppy breeding forms.