"... verified that the users have access to the registered table."
How did you verify this for a normal user? The easiest way to verify this is to have a user log into DA and execute DQL query against the registered table. This will tell you whether you have registered the table appropriately for normal users.
To verify that non admin users have access to the registered table I ran the query in da as a non admin user. From me doing this I knew that I have access to the table. Could the results from this table be cached in the query? Any other ideas?
Have you run the data dictionary publishing job and restarted the app server? If so, this should clear any cache information on the data dictionary.
Also, have you customize the attributes component?
Have you configured the display configuration for this attribute? If so, then you should be able to see check this in DA as well.
The issue is resolved. I cleared the cache and unregistered the table and reregistered it. It's all working now. Thank you