Could also just be plain bad luck. Dynamic IPs are given out based on availability. So you could stick with one for months if you keep your connection active and then just happen to lose it during one of the moments you unplugged the router. To google this would seem like a static IP that suddenly changed.
Not necessarily. The fewer IPs in your ISP's dynamic pool, the bigger the chance that you will get the same one. In the extreme case when there's just one free address (I have seen this happen with some really shitty ISP) you'll 100% get the same one back.