Cetainly the pictures appear to show a gravid female neon. None of the fish in your pics look overfed. You need to consider wild fish. They swim around looking for food and taking small meals as and when they find it. If they occasionally come across a large food supply, they may eat until they appear gorged.... but they may regurtitate any excess, or pass it quickly through their system without digesting it properly - an obvious problem in an aquarium situation. In an aquarium, it is difficult to feed small enough amounts over long enough periods, so we have to feed when it fits into our daily lives. This may be once in the morning and once or twice in the evening for working aquarists. As a carp farmer, my juvenile fish were grown indoors in tanks where an automated feeder dropped small portions of food regularly over a twelve hour period - far more natural than two or three large feeds. Carp are capable of taking their daily food requirements in 3 fifteen minute sittings, but they have a tremendously long gut to process the food slowly. What this emphasises, is that different species will need different requirements. Some will need more food and be able to assimilate that in one or two small feeds, others will need smaller portions over a longer period. I general, certainly for a community tank, the well documented regime of feeding as much as the fish can eat in around 2 or 3 minutes and repeating several times a day is certainly closer to a natural feeding pattern. It is also vital to remember, large portions fed in one go will result in sudden spikes of ammonia as the fish process the food. Regular small feeds will result in staggered release of ammonia and a more effiicient filter.