“a feast of Yahweh from year to year.” This could be Succot, (the Feast of Tabernacles), or it could be another feast the locals invented for some reason. If this is a grape harvest festival, the time is late summer or early fall.
“which is on the north of Bethel.” It seems unusual that the text would have to describe where Shiloh was. The Tabernacle was first set up there (Josh. 18:1). It seems as if the worship of Yahweh had been neglected to the point that some people did not even know where Shiloh was. This is the kind of verse that helps archaeologists and historians located the ancient cities. Shiloh was on the road of the Patriarchs (just to the east of the road).
“Lebonah.” A well-known site on the road of the Patriarchs, known because when traveling from south to north there starts a sharp decline in elevation.