Linetrace inside of mesh

Dont use line traces.

Look up the blackboard stuff, this is something that should be kept track of as part of the AI of the individual unit (villager?)
It’s hard to say what would work best in practice, but its probably best if you just define the positions for each object and then place or replace instances to blurpints at runtime to achieve the final result and get an instance with pre-assigned (and customized) spots…