There is a limit of 100 codes per Smartlock.
But we are now (like others, thanks to COVID-19) renting our swimming pools (gyms do that, too) per hour to customers, 13 hours a day.
With this limit, we manage to barely create codes for 7 days in advance, which is much less than the 4 weeks we would like to offer in advance.
So why is this limit? Technical reasons? Can it be raised? (If it can be raised, then I would create a feature request)