Installing certbot - error - "nothing provides pyparsing"
Solution 1:
You installed RHEL 8, and then added the EPEL repo for RHEL 7. This is not compatible with RHEL 8 and packages from EPEL 7 will not function properly.
You can replace EPEL 7 with EPEL 8 when that becomes available, but it does not currently contain certbot and you still will have to wait for it to be built. It may be a few months before EPEL 8 has most or all packages that are in EPEL 7.
For now you should deploy your web site on RHEL 7, not RHEL 8.