So t.urns out once I got one of the branches properly passing traffic through the MX then the map situation resolved. Thanks for the help.
What had happened was that I'd static'd the laptop on the Eth interface for an earlier home lab project and traffic was actually going over the wifi. So I've learned that the monitoring statistics and the map rely on MI Web Health monitors see some traffic first. VOIP Monitoring was working all along as there's a Ring Central hard phone inside the MX. But evidently that doesn't impact the map and Africa remains until it sees some Web Health traffic flows.