Infinite SEO menu no visible on settings menu for individual sites

I can no longer see the Settings > Infinite SEO page for an individual site.
Was this removed with the latest update? Or do I need to make some changes somewhere to get this back? On the main site the option to allow site admin access is turned on.

(Access is granted to MPMU in case needed)