Free dining requires a full price room purchase, which DVC points are not. You can book a full price DVC room through CRO (and buy tickets) and get free dining. You can also rent points and pay the regular price for the dining plan, you may still be ahead (no ticket purchase required, no peak season surcharge).