I think I know why my characters are getting stuck. From the entrance, I build one in each direction (like a +). One path has the infirmary, bath and, stockpile. The others I build 3x3 off of the first room. If a character has to go to one of these rooms, the path finding does not calculate going through the entrance to get to the other path.