Blueprints have got to a point where I simply recommend they are avoided whenever possible in professional projects. This issue and the issue where blueprints that use blueprint structs set all their references to placeholder classes have cost hundreds of man hours.