A few questions/issues: hugging walls, getting caught on corners, stalling

  1. See Navigation costs - Get units to walk along roads like humans
  2. Looks like you have a too high ‘pick next waypoint distance’ set on your agent.
  3. You can try using the RaycastModifier together with graph raycasting enabled and physics raycasting disabled (see https://arongranberg.com/astar/docs/modifiers.html).
    This is partially due to the layered grid graph only supporting 4 neighbours though. In the current beta it supports 8 neighbours (see https://www.arongranberg.com/astar/download).
  4. I’m not sure what could cause that. Are you getting any path failed messages? Are you adding any components to the agent dynamically?