On CRAN submission and their daily checks if vignettes fail to build you'll hear about it and have to fix it typically within 2 weeks.
There's probably a number of different solutions, but from my perspective you shouldn't submit a package to CRAN with vignettes that have to build. That is, prebuild them.
A small caveat with this is that your vignettes are not run on cran checks - and not built on normal R CMD BUILD, etc. But the alternative is that vignette builds can fail on CRAN and even if don't fail can take a long time, which they may also contact you about
On CRAN submission and their daily checks if vignettes fail to build you'll hear about it and have to fix it typically within 2 weeks.
There's probably a number of different solutions, but from my perspective you shouldn't submit a package to CRAN with vignettes that have to build. That is, prebuild them.
A solution I use with all my pkgs is
.Rmd
file from another file, in my case.Rmd.og
(og is for "original").A small caveat with this is that your vignettes are not run on cran checks - and not built on normal R CMD BUILD, etc. But the alternative is that vignette builds can fail on CRAN and even if don't fail can take a long time, which they may also contact you about