Does your seat bag use velcro to attach? If so, check to see if that's what's causing the hole. I solved this problem on one particular seat bag by cutting the velcro strap so that it ends in the front of the seatpost, rather than the side. I've become much more picky about the design of seat bags as a result!