They won't breed I'm afraid.
Here's the underground enclosure where they are:
imgur.com/ZfbTEskimgur.com/ZfbTEskimgur.com/ZfbTEskimgur.com/ZfbTEsk
And here's the outside, with the distance to the village where I got them, cause I don't know if that's a factor:

One of them escaped for a moment and was able to claim a smoker I had nearby. Even after breaking it, he won't leave that profession. On the other hand, I built a lectern for the other villager, he claimed it and when I broke the lectern, he lost his profession. So I'm not sure how these mechanics work.
In any case, the main issue here is they won't breed no matter how much bread I give them.
If I can't breed villagers I don't see the point in keep playing cause I don't see how you could possible enchant your tools consistently without this "exploit". By fishing, looting and table enchanting it woul take literally hundreds of hours, and the same can be said of standard trading with villagers.
Hope you people can help me.
Thanks again for your time.