The common solution for 99% of these cases is do not use Full SSL (Strict) in Cloudflare and change it back to just Full SSL.
I have seen this happen on multiple sites. I don’t know why exactly. But this always fixes it, not sure if Certbot problem or what because the certs do exist in the proper location that is specified in the Nginx server blocks….