all_objects pokazuje tylko obiekty, do których masz uprawnienia, a nie wszystkie obiekty w bazie danych. Musisz zapytać dba_objects aby zobaczyć wszystko, jeśli masz do tego uprawnienia.
public_dependency prawdopodobnie zawiera identyfikatory obiektów, do których nie masz uprawnień. Same identyfikatory obiektów niewiele mówią, więc nie ujawniają niczego o obiektach, których nie możesz zobaczyć (poza tym, że istnieją obiekty, których nie możesz zobaczyć).
Nie jest więc dziwne, że istnieje wyraźna rozbieżność między tym, do czego odnoszą się te dwa poglądy. Zapytania all_dependencies może dać ci bardziej spójny obraz.