I have a number of these beacon devices in my projects and I start with one or more showing right at the beginning of the game to show the location of the available quest’s starting location(s). Once the player interacts with the npc, I have more beacons that appear to show where the next objectives are (upon the selecting pop up dialog button 1, etc).
These newly displayed beacons are set up the same way as the original beacon aside from the fact that they are hidden at game start. If I have the beacon badges set to a dark blue, the first beacon shows a dark blue badge (#0000FF) and the dark blue arrow beacon. When the subsequent beacons appear, they have the “neutral” color neon green badge (since the Friendly Team parameter is set to “Neutral”. If it was set to “Any” it shows as a lighter shade of blue.) The Beacon arrows themselves show in the correct dark blue. I do also have the “Badge uses beacon color” parameter to “true” on all of the devices.
Also, on the topic of Beacons, it appears that the “Hide HUD icon at” parameter is working backwards. It seems to only show the badge within the distance that you enter. I set all of mine to 500m so that I can see them when I start the game. When I had it set to 2 or 3m, I had to get right up close to the beacon before the badge appeared.