As much as I love caddy and use it rather than nginx on all kinds of personal projects, I am not sure this makes sense.
From what I know caddy is optimised for user-friendliness, while nginx is mature and optimized for performance.
The things that make caddy great (short config files, automatic https, …) are mostly not relevant in the context of Hestia, while maturity is essential.