The isn’t a blueprint struct involved here, just a gameplay tag container (i know that’s a struct technically, but i think you mean like a blueprint struct?)
However, upon deleting the local variable and reimplementing it, then restart editor, it seems to be happy…
I declared all of my structs in c++ which seems a lot more stable than blueprint structs (and easier to batch edit them that way), however they are still finicky.
For instance, if I start the project from the .exe (rather than from the .sln), none of the structs will load and everything in project will appear broken. Perhaps that is expected? Except that my classes defined in c++ load fine. It’s just the structs.
My absolute worst experiences with structs come from declaring them in C++ and using them in BPs. There have been so many improvements over the years, yet finicky does not describe the experience accurately enough IMHO.
These days I simply blame it on structs first and ask questions later. And it has served me well.