Hi there,
Themes can’t be transferred from WordPress.com to another web host. Instead, you can purchase a separate version of Veggie on Creative Market:
https://creativemarket.com/anarieldesign/377963-Veggie-Food-Blog-WordPress-Theme
The theme shop (Anariel Design) also offer a free version of the theme called Veggie Lite in the WordPress.org repository:
I can see that you’ve already cancelled and been issued a refund for your WordPress.com purchase.
If you have further questions then we’ll be right here.