there is a regression that breaks BaseRelationshipModel::getRelationshipTypesBySubtype() somewhere in this commit: https://github.com/collectiveaccess/providence/commit/252074ce268ae4c5ad90a819ef4959d01d17ed3f
For the data set I'm dealing with (which I can provide, but it's nothing special) any revision before that is just fine. If I switch to this revision, the relationship bundle for ca_objects_x_objects doesn't return all applicable relationship types. In both cases, the relatonship types are displayed just fine in the hierarchy viewer under Administrate.
The types also make extensive use of "normal", straightforward type restrictions (no inherited properties via hierarchies or anything like that, both the relationship types and object types are "flat").
As usual, if you want me to take a closer look, go ahead and assign the ticket to me!