I am trying to breed villagers from 2 zombie villagers that I converted. They are both cartographers and they have food and beds with an extra one so they will breed. Is there something else I’m missing? The closest village with villagers is about 3000 blocks away. Any info is good info thanks.
How much food? I think villagers need like 10-12 loaves of bread to get into love mode. Also, you mentioned beds. I assume you are using the standard 'bed behind door and covered with solid block' method? That still is a factor. Last thing to think about is job blocks. These are the blocks that villagers need to have their professions. I don't think you need them for breeding, but its a good idea to have them anyway.
Try setting out some farmland with a composter (the farmer job block). If you haven't traded with either villager, one should turn into a farmer, who will farm the crops and throw them at the other one. This makes them breed too. In my realm, I had to get rid of the farmland to make them stop having kids!