- Check if its parent container or element is set as readable
- Check if the any associated parent entity is set as readable
- Check if User roles and module roles are applied properly
Two thing to check
You might have not created the object of the entity, where you have the attribute to be edited.
Please create object of that entity and pass it to the page, if you are sure all the permissions are there.