Sort:  

It is to prevent double voting with the same SP. The cooldown period is equal to the rewards pool window, making it impossible to upvote your post, delegate to a second account and then upvote the same post with the same SP :)

Ah...yes. That does make sense. 👍

Yep. Mostly so you don't delegate, then undelegate continuously.