Weight paint not showing on some objects
Under the Subsurf modifier I had "Use OpenSubdiv" ticked &amp; unclicking the box was enough to return the functionality. It sounds simple now but was by no means obvious!

Hope this saves someone else from going crazy...