I was restricting admin access to “Contributors” little knowing that by doing this it was making admin ajax not work, which subsequently caused the members list and private messaging not to work.
I’ve now restricted access to the admin area but allowed the admin ajax to continue to work.