When using FKismetEditorUtilities::CreateBlueprint, CDO Overwritten

To give more information, i created a standalone plugin that is supposed to create a blueprint that inherits from a certain class, which works fine, it also should store the new blueprint in a specified folder on creation, which also works fine. But whenever i open the editor and place the blueprint in a level the variables that i set via c++ are usually null and require a reset to default to return to the variables i set originally.

It is almost as if my CDO is being overwritten or a default one is being created on top of mine.