This is because the default project template that is given has
None
as the application and None as the recurrence frequency pattern. The user did select their application when they setup their project using this template, but when rolling forward and calling the generate next endpoint, the template is used for the application and recurrence frequency settings, not what was selected on the project.