This only happens when you create a test alarm in the near future like 10 minutes.
The standard alarm has a 20 minute fore run time for the light effect. So if you schedule a test alarm in 10 minutes then the app notices that the starting time has already passed and it schedules the alarm for the next day.
If you want to create a test alarm use at least 25 minutes in the future.