Yes, I see your point that the 3.0 difference between first and second lines for Goal 1 is too much. It eliminates lines that win the exchange. Keeping that at 2.0 should be fine.
With Goal 2 set at 2.0, problems will be eliminated where the position is otherwise completely equal, but you can grab a free knight (+3) or a free rook (+5). That's good, because it shouldn't be marked wrong to take the knight. I think 3.0 is too high for Goal 2, because it would allow these positions.
A position where you are down 2 pawns, but you can grab a free knight (resulting in +1) or a free rook (resulting in +3) would still be allowed, because only the rook-take is over the threshold of 2.0. That's a good generator result. Because if you have a knight for 2 pawns, you are not clearly winning.
I left out Goal 3, which is obvious and you probably already include it: The best move has to be at least drawing. You don't want problems where the position is lost

So Goal 3 is: best move must be at least 0.00 evaluation.