Why didn't I see custom objects while creating a merge request?

The merge process handles custom objects that have been published to the mainline repository; it doesn't handle custom objects in unpublished sandboxes.