What your problem is, is mysterious.
The speculation must be that your data , the input to V3, is not as you believe it to be ...
Can you demonstrate that it is ?
please use dput and provide sample data and code showing the error.
#example of the function discussed being used repeatedly
library(tidyverse)
library(lubridate)
(df0 <- tibble(text = c("Nov 05, 2020","Dec 06, 2021")))
mutate(df0,
date=lubridate::mdy(str_remove_all(str_to_lower(text), ","))
)
# A tibble: 2 x 2
text date
<chr> <date>
1 Nov 05, 2020 2020-11-05
2 Dec 06, 2021 2021-12-06