It seems to me that there are rounds that don’t add up. I haven’t looked at all of them but just those near rounds 30 and 31. it seems that round 26 ends with 41sts, round 28 ends with 41sts but round 30 requires 42sts. Round 30 ends with 36sts (the cast off of 6sts) but round 31 only accounts for 35sts. Maybe that’s causing some of the problem?