@jnfjn 

simply having read access on Case table won't work

Did you check field level READ ACL as well for the fields which are not visible?

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader