I can't change Tags on actor. Keeps showing older ones

I am trying to change the Tags on an Actor in my game. I set a Print String so I can see what the first Tag is and it
s always returning one I set months ago. If I add two tags and look for the second I get an error that Print String is trying to find a second value in an Array that only has 1, because that’s how many I had months ago. I can only change the Actor’s Tags for good if I set them on Event Begin Play. Anyone had this before?

Are you possibly mixing up component and actor tags?

321695-screenshot-1.jpg

They are both on an actor.

No, I specifically checked that, since it’s the usual solution with tags. I am always checking and changing Actor Tags. It’s weird. If it’s a bug, I have no idea how I made it happen or how to revert it.

Ok, why use a print string? Surely you can see the tag in the world details?

So you’re trying to add tags at runtime?

Or are you adding them in the editor and they fail to be added?

When was the last time you cleaned your project? Unreal has a tendency to keep things lying around which are no longer required.

Try deleting your Binaries, Intermediate, Saved and Build directories (including inside any plugins) and let Unreal refresh itself.

I will give it a shot and let you know!