Try pinging the wordpress server from inside the discourse server and see what kind of IP it resolves to.
Discourse has protections against getting abused as a bridge from a public network to internal networks, so if your wordpress SSO is running on a Private network - Wikipedia you will need to add the server to a whitelist, see Whitelisting internal hosts for crawling