Cake cutting should immediately follow the meal as it is seen as dessert. Plus, once the dancing begins, you want to keep the mood up and guests on the dance floor. Having the cutting of the cake after any dancing begins takes the focus away from the dance floor.