I have this field that for some reason when I click on submit, gets a validation message that the field is required.
[DisplayName(\"Total Budget:\")] public
You probably change Budget from a double to double?
double
double?
You probably can try adding this attribute to the controller
BindExclude([Bind(Exclude="Budget")]) as well
BindExclude([Bind(Exclude="Budget")])