Cant spry water on wet caulk. Caulking is supposed to last 10/20 yrs. depends on what you buy. Everyones roof is caulked.
He said the roof was ok other then that . We will see.

With a bit of

I hope you can set aside the money you expected to spend on the roof for a rainy day fund. It's a good habit and very reassuring to keep a little reserve stashed away for those unexpected emergencies.