Probably not, but version 0.31.0 is quite old, so to exclude a bug in an older version you might want to update to a newer version (which probably requires installing snap
).
Nothing strange there unfortunately.
If I had this issue, I'd probably dive into the certbot source code and debug it from the code directly. However, that's quite difficult without Python and/or Linux experience I'm afraid.