Why would DBMS_METADATA.GET_DDL Fail when i have the SELECT_CATALOG_ROLE Role?
It seems there was some issue with TOAD. I opened TOAD after they granted me DBA Role, yet it was like it did not take effect. 

I could query the USER_ROLE_PRIVS table and see I had the role, I could GRANT myself the SELECT_CATALOG_ROLE, but when I called DBMS_METADATA.GET_DDL it did not work.

Since I had open TOAD after the access had been granted, I didn't think that was the issue. At last, as a desperate measure, I tried closing everything and Opening it again and it worked.

I was going to delete this question, but I guess it could be useful for someone else in the future.