I have had a look and I think the system is behaving correctly. It uses the number of period days and the number of days in the cycle to predict future cycles. This happens as soon as there are 2 or more cycles. So if you start with this:
And make Mon 21st April a period day then the prediction algorithm fills in the rest of the week (and some future weeks e.g. 19th of May):

