I am trying to use Generate Rows to produce the final data set shown below:

I am able to generate rows for 7/1/2014 - 4/22/2019 but I am unable to see why the final row (1/1/2020) will not be produced.
I have added a formula in my workflow to help breakdown the condition and loop expression results for the Generate Rows tool. The formula tool results seem to indicate Begin Period = 4/22/2019 will have Condition = True and Loop = 1/1/2020 but that is not what is happening.