Minecraft 1.14 – villagers won’t pick up food

I’ve tried everything I can think of. I’ve moved the villagers 200 blocks away from anything like beds or work stations, I’ve given them beds and work stations and taken beds and work stations away and everything in between.

No matter what I do they just refuse to pick up any food. I’m spawning them in in different spots just to test things and the only way I can get it to work is in a different world.