What's being evaluated in those fields? Are there calculations taking place that may have extended outside the length of the field, which resulted in a '?' showing?
Or, the calculation in that field is missing a reference or not set to evaluate if a value = 0
this is calculation fields, sure not extended outside the length of the field. enclosed image for your reference.
NEW record have this problem, before old record no problem, duplicate old record also no problem.
In your new record, it would seem that CompostingQty is empty while one of the other fields is not empty--perhaps it auto enters a value. Thus you have a divide by zero error as an empty field will evaluate as zero in such a calculation and you get the question mark.
You'll need to make a change of one type or another to make the ? go away.