This was the issue.  If I recall correctly, I discretized the output data and treated it like a multiclass classification problem to fix the issue, which wouldn’t work for all problems like this.  Using a linear activation for the output layer is a good thing to try if gradients are a problem.