Did you tick Change Tracking on the Entity/Table definition - this is needed to push data to the Portals Cache.
Also, make sure you clear the portals cache (sync or yourportalurl/_services/about when signed in as a Portal user with the Administrators Web Role).
and that you signed out and signed back into the portal after updating the Web Role/Entity Permissions.