According to Resolving Forecasting Errors - Tableau the forecast needs four data points after partial or unreliable data points are removed. My best guess is that Tableau considers one of your years to be incomplete or unreliable for some reason.
I also get the same results with the sample data set Superstore when I aggregate by years. If I aggregate by quarters I do get a forecast.
Hope this helps!