Error 403 when trying to install Dashboard plugin

Hi there,

I am on WP Engine and trying to install the dashboard plugin. When I go to log in, I get the following error:

=====
Your server had a problem connecting to WPMU DEV: "HTTP Error: 403 "Forbidden"". Please try again.

If this problem continues, please contact your host with this error message and ask:

"Is php on my server properly configured to be able to contact https://premium.wpmudev.org/api/dashboard/v1/ with a POST HTTP request via fsockopen or CURL?"
=====

I have talked to WPE support and they confirm that everything is working fine on their end. Has our server IP been blocked? Here are our IPs:

104.198.110.173
104.199.121.35

Thanks