USTRUCT works in blueprint not in editor

I’ve been working with this struct a for a while now, but needed to add a new variable to it, but for some reason I can’t access it from the details panel. Here is my code:
USTRUCT(BlueprintType)
struct FNeuron {

	GENERATED_USTRUCT_BODY()

	FNeuron() {	}

	FNeuron(TArray<FSynapse> synapses, float neuronValue, float neuronError, float thresholdValue) {
		Connections = synapses;
		value = neuronValue;
		error = neuronError;
		theta = thresholdValue;
	}

	UPROPERTY(EditAnywhere, BlueprintReadWrite)
		TArray<FSynapse> Connections;
	UPROPERTY(EditAnywhere, BlueprintReadWrite)
		float value;
	UPROPERTY(EditAnywhere, BlueprintReadWrite)
		float theta;
	float error;
	float sumErrorWeights;
};

In my blueprint:

326984-neuron.png

But when I try to use it in the editor:

326985-neuron1.png

It’s 4am, I’m going to sleep. I appreciate any help that may come.

As always, restarting the editor fixed it. Number 1 rule kids, if the editor is playing up with no obvious cause, restarting it is the first thing you should do.