When removing a package installed with the software center that has dependencies, then remove orphan won't remove its dependencies.
If the package was installed with the command line eopkg, then remove orphan would work.
Expected: The way of installing a package don't affect the state of the system.