SQL*plus and SQL Developer are completely different products and do a DESC in completely different ways.
You can use the Statements panel to see the SQL we're using to try to describe the object across your database link.
Bugs should be reported to My Oracle Support. But 11203 isn't supported - 11204 is though.
SP2-0749: Cannot resolve circular path of synonym "cache_cs_users"
. . .
What could be the cause of this?
Examine the data dictionary for all objects with that name and see what is going on.
I also get an error in SQL Developer on that connection if I try to CREATE a procedure that uses the mentioned table over a DB link.
We can't really comment on 'errors' if you don't actually post them. It shouldn't surprise you that you get an error if you try to use an object that is invalid or has errors of its own.
1. WHAT you do
2. HOW you do it
3. WHAT results you get