My villagers are having trouble finding their way home when you send them up a hill (next height level). Even if its only few blocks away from home on the horizonal plan. However no such issue even if they ran across the world to chase a goblin as long as its on the same Z plane as the home base?
Got the same trouble at this moment. When out of a certain range from their homes, they start thinking they are lost and cry about food
On this moment the best way is getting them in a party (shortcut G) and let them ‘attack’ home.