When you are on birth control, your period can come any time during your placebo week, even the last few days.
Bc does make periods shorter and lighter, so that is an easy explanation..
Take a pregnancy test if you have concerns, bc does not affect them at all.