I think, assuming i have understood it correctly, that this person is not actually part of a rescue centre and instead picks dogs up off the streets and rehomes them to friends.
While i think its great that she's doing this, i see some major problems. Firstly, as someone who's had a pet run away, if she's not checking for microchips (i assume she has no scanner) how does she know she's not rehoming someones much loved lost pet?
Also, i dont think any dog should be bred from after being rehomed. Being a stray its no doubt been through a lot of stress and not had the most plesant life, and putting it through the stress and trauma of puppies is very risky
I would suggest she uses the money she would spend on rescuing these puppies, and instead donate to a current rescue to help them. She'd still be helping the unwanted dogs, but in a more sensible way
And i really do hope full health checks were done for mum AND dad before breeding them? If not, either dog could have picked up some unpleasant diseases
Especially as mum was a stray its impossible to know her past...
I just hope the 'owner'* did this all responsibly...
* just to add, you never officaially "own" a rescue dog here, they are always the property of the rescue and if you dont look after the dog to their standards they can remove it.. Which is as it should be IMO..