Is there a way to do so even though it is not recommended?
EDIT:
I feel like I got fixated on this solving the issue and completely neglected the main problem I’m having, sorry about that. What the full setup is, is a service that is running on a machine, and that machine is trying to use Certbot to obtain a certificate for the domain on that machine. This has nothing to do with https, but instead, the service it is running needs to verify the certificate, meaning I do need a certificate. I think Caddy is intercepting the challenge and not letting it pass on, is that the problem and can I get a certificate on the machine running behind caddy to use for the service.
In my research I came across this post which you answered in one reply saying caddy does not forward those challenges. Is there a way to enable it now?