Guard lance not working as intended.

The item guard lance says carrier becomes a guard but the bonus for guards in range does not seem to apply to the carrier.+6 damage.Is this intended or just a bug?

This is intended, the tower only counts as a guard for the bonus of real guard towers. The item by itself has no guard bonus. Similar to Wolf Cloak, towers with the cloak cannot become the alpha wolf.