It is difficult to say with certainty, but I would not rule out:
- staging environment is using a previously (cached) approved authorization.
- LE prefers IPv6 when available; your name has IPv4 and IPv6 and there is a problem with IPv6.
I can’t test nor prove presumption #1, but for #2:
[IPv4 WORKS]
curl -Iki4 http://www.gregofamily.org/
HTTP/1.1 301 Moved Permanently
Date: Sun, 02 Feb 2020 03:38:07 GMT
Server: Apache/2.4.41 (Unix) OpenSSL/1.1.1d PHP/7.3.12
Location: https://www.gregofamily.org/
Content-Type: text/html; charset=iso-8859-1
[IPv6 FAILS]
curl -Iki6 http://www.gregofamily.org/
curl: (7) Failed to connect to www.gregofamily.org port 80: No route to host
[added note: HTTPS via IPv6 also FAILS - routing issue]
curl -Iki6 https://www.gregofamily.org/
curl: (7) Failed to connect to www.gregofamily.org port 443: No route to host