Can Villager Bed Assignments be Forced?

Solution 1:

You could always break all the other job blocks available besides the one you want them to use, forcing them to use it, then trade with them to lock in their job (if you didn't know trading with a villager makes it keep its job). Then just replace the next blocks you want your villagers to use, and just work your way through.