The dry time of vegan royal icing is dependant on how it is used. Is it a thick layer vs a thin layer. If it is used in small amounts like the photos within this post  - it can take 30 minutes, if applied to an entire cookie (flood icing) this can take up to 8 hours.