Since you did not see the spawning nor any eggs, there are other ways to end up with a fry that was not born in your tanks. Normally they come in as hitchhikers. I got a darter fry, barely 1/4 of an inch in a bag of sterbais. Small fish and even eggs can also come in with plants. So it is very possible that fish came from an external source.
Its hard to tell from the pics, but your young one looks to be at least an inch? So its been in the tank a while. Fry are expert hiders as well.
I originally agreed with you on the hitch hiker theory. Now that there is a new, much smaller offspring that looks the same (and nothing new added to the tank for months), I don't think I can hold to that theory anymore...