Currently only the first date of each type cause an agenda entry to be generated. So you should find if you assign a scheduled date and a separate deadline date then there will be two entries in the agenda.
Ah, OK. I actually have events with up to 15 dates (not necessarily equally spaced). I'll have to solve this using a calendar then.
If a task is assigned not one but two or more dates it does show up only on the date corresponding to the first timestamp and not all (as in orgmode agenda). Does beorg not support this kind of repetition or am I doing something wrong?