Hmmm. I ran a model last night with a modified surface polygon applied to the terrain at culvert entry in order to fix this error with no issues. Ensure your culvert centerlines are drawn in the correct orientation based on your flow. Could your inflow and outflow elevation be reversed if your culvert centerlines have a backwards orientation?