Did you trade with them before? After completing a single trade with a villager they won't lose their profession even if their block is broken
Do you think that might simply be caused by the raid theat's going on?
Are you using a resourcepack of some sort? Did you try F3+T ?
Did you place more then a single smoker? At least for me, every villager needs his own table to get a profession
As far as I can personally tell it's been the same in 1.13.2 aswell (lagged with 3-4 Players @ 2gb ram in a new world).
A custom server.jar (PaperMC) saved it for me although like I said it's just a custom one and not updated for 1.14 anyway
It's not like bamboo is something soft you would like to eat. You also can't place oak logs in the composter for the same reason