I have a customized approval workflow. Myself and other Site Collection administrators can view the approval form just fine. When someone who is not a site collection administrator tries to view the approval form in a browser, they get a generic error and the correlation id provided cannot be found in the SharePoint logs.
I also tried elevating privileges, but even having full control does not help. People currently have contribute and approve.
The approval form has not been customized and users can use the approval form from outlook. They cannot go to their tasks and view the form in a browser.
EDIT: If I add a user to Home Owner group, then they can see the approval form. This is NOT ideal. What is unique about this group that allows them to see the approval form and not everyone else?